You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

40 lines
866 B

<?php
// Enable dotEnv support
require_once __DIR__ . '/../vendor/autoload.php';
$dotenv = new Dotenv\Dotenv(__DIR__ . '/../');
if (file_exists(__DIR__ . '/../.env')) $dotenv->load();
$vpn_dev = getenv('VPN_INIF');
$vpn_proto = getenv('VPN_PROTO');
$vpn_remote = getenv('VPN_ADDR'). ' ' . getenv('VPN_PORT');
header('Content-Type:text/plain');
?>
client
dev <?php echo $vpn_dev . "\n" ?>
proto <?php echo $vpn_proto ?>-client
remote <?php echo $vpn_remote . "\n" ?>
resolv-retry infinite
cipher AES-256-CBC
redirect-gateway
# Keys
ca [inline]
<?php echo file_get_contents("/etc/openvpn/ca.crt") . "\n" ?>
tls-auth [inline] 1
<?php echo file_get_contents("/etc/openvpn/ta.key") . "\n" ?>
key-direction 1
remote-cert-tls server
auth-user-pass
auth-nocache
# Security
nobind
persist-key
persist-tun
comp-lzo
verb 3
# Proxy ?
# http-proxy cache.univ.fr 3128