From c7323d810e75e03f9b8560e234cae2bbd76c558d Mon Sep 17 00:00:00 2001 From: sullrich Date: Sat, 28 Nov 2009 17:29:36 -0500 Subject: Add openvpn client custom option. Ticket #103 --- usr/local/www/vpn_openvpn_client.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'usr/local/www/vpn_openvpn_client.php') diff --git a/usr/local/www/vpn_openvpn_client.php b/usr/local/www/vpn_openvpn_client.php index 060c24e..42f1de7 100644 --- a/usr/local/www/vpn_openvpn_client.php +++ b/usr/local/www/vpn_openvpn_client.php @@ -88,7 +88,8 @@ if($_GET['act']=="edit"){ $pconfig['proxy_addr'] = $a_client[$id]['proxy_addr']; $pconfig['proxy_port'] = $a_client[$id]['proxy_port']; $pconfig['description'] = $a_client[$id]['description']; - + $pconfig['custom_options'] = $a_client[$id]['custom_options']; + if ($pconfig['mode'] != "p2p_shared_key") { $pconfig['caref'] = $a_client[$id]['caref']; $pconfig['certref'] = $a_client[$id]['certref']; @@ -204,6 +205,7 @@ if ($_POST) { $client['proxy_port'] = $pconfig['proxy_port']; $client['description'] = $pconfig['description']; $client['mode'] = $pconfig['mode']; + $client['custom_options'] = $pconfig['custom_options']; if ($tls_mode) { $client['caref'] = $pconfig['caref']; @@ -665,6 +667,26 @@ function autotls_change() { + + + + Advanced configuration + + + Advanced + + + + + +
+
+ Paste any additional options you would like to pass through to the OpenVPN server here seperated by a semicolon
+ EXAMPLE: push "route 10.0.0.0 255.255.255.0"; +
+ + +   -- cgit v1.1