22 lines
		
	
	
		
			277 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			277 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/usr/bin/env bash
 | |
| 
 | |
| KEYDIR="/config/openvpn/keys"
 | |
| CLIENT=${1:-client}
 | |
| 
 | |
| echo "
 | |
| $(cat /client.ovpn)
 | |
| <ca>
 | |
| $(cat $KEYDIR/ca.crt)
 | |
| </ca>
 | |
| <cert>
 | |
| $(cat $KEYDIR/$CLIENT.crt)
 | |
| </cert>
 | |
| <key>
 | |
| $(cat $KEYDIR/$CLIENT.key)
 | |
| </key>
 | |
| <tls-auth>
 | |
| $(cat $KEYDIR/ta.key)
 | |
| </tls-auth>
 | |
| key-direction 1
 | |
| "
 |