source: src/router/openvpn/config2/openvpn.webvpn @ 18562

Last change on this file since 18562 was 18562, checked in by sash, 15 months ago

ovpn: typos

  • Property svn:executable set to *
File size: 12.8 KB
Line 
1<h2><% tran("service.vpnd_legend"); %></h2>
2<fieldset>
3        <legend><% tran("service.vpnd_legend"); %></legend>
4        <div class="setting">
5                <div class="label"><% tran("service.vpnd_srv"); %></div>
6                <input class="spaceradio" type="radio" name="openvpn_enable" value="1" <% nvram_checked("openvpn_enable", "1"); %> onclick="show_layer_ext(this, 'idvpn', true)" /><% tran("share.enable"); %>&nbsp;
7                <input class="spaceradio" type="radio" name="openvpn_enable" value="0" <% nvram_checked("openvpn_enable", "0"); %> onclick="show_layer_ext(this, 'idvpn', false)" /><% tran("share.disable"); %>
8        </div>
9        <div id="idvpn">
10                <div class="setting">
11                <div class="label"><% tran("service.vpnd_starttype"); %></div>
12                <input type="radio" name="openvpn_onwan" value="1" <% nvram_checked("openvpn_onwan", "1"); %> /><% tran("service.vpnd_startWanup"); %>
13                <input type="radio" name="openvpn_onwan" value="0" <% nvram_checked("openvpn_onwan", "0"); %> /><% tran("service.vpnd_startSystem"); %>
14        </div>
15        <div class="setting">
16        <div class="label"><% tran("service.vpnd_switch"); %></div>
17        <input class="spaceradio" type="radio" name="openvpn_switch" value="1" <% nvram_checked("openvpn_switch", "1"); %> onclick="toggle_layer_ext(this, 'idnew', 'idold', true)" />GUI&nbsp;
18        <input class="spaceradio" type="radio" name="openvpn_switch" value="0" <% nvram_checked("openvpn_switch", "0"); %> onclick="toggle_layer_ext(this, 'idnew', 'idold', false)" />Config File&nbsp;
19        </div>
20        <div id="idnew">
21                <div class="setting">
22                <div class="label"><% tran("service.vpnd_mode"); %></div>
23                        <input class="spaceradio" type="radio" name="openvpn_tuntap" value="tun" <% nvram_checked("openvpn_tuntap", "tun"); %> onclick="toggle_layer_ext(this, 'idrouter', 'idbridge', true)" />Router (TUN)&nbsp;
24                        <input class="spaceradio" type="radio" name="openvpn_tuntap" value="tap" <% nvram_checked("openvpn_tuntap", "tap"); %> onclick="toggle_layer_ext(this, 'idrouter', 'idbridge', false)" />Bridge (TAP)&nbsp;
25                </div>
26                <div id="idrouter">
27                        <div class="setting">
28                                <div class="label"><% tran("service.vpnd_net"); %></div>
29                                <input size="15" maxlength="15" name="openvpn_net" value="<% nvram_get("openvpn_net"); %>" />
30                        </div>
31                        <div class="setting">
32                                <div class="label"><% tran("service.vpnd_mask"); %></div>
33                                <input size="15" maxlength="15" name="openvpn_mask" value="<% nvram_get("openvpn_mask"); %>" />
34                        </div>
35                </div>
36                <div id="idbridge">
37                        <div class="setting">
38                        <div class="label"><% tran("service.vpnd_proxy"); %></div>
39                                <input class="spaceradio" type="radio" name="openvpn_proxy" value="1" <% nvram_checked("openvpn_proxy", "1"); %> onclick="show_layer_ext(this, 'idproxy', false)" /><% tran("share.enable"); %>&nbsp;
40                                <input class="spaceradio" type="radio" name="openvpn_proxy" value="0" <% nvram_checked("openvpn_proxy", "0"); %> onclick="show_layer_ext(this, 'idproxy', true)" /><% tran("share.disable"); %>
41                        </div>
42                        <div id="idproxy">
43                                <div class="setting">
44                                        <div class="label"><% tran("service.vpnd_startip"); %></div>
45                                        <input size="15" maxlength="15" name="openvpn_startip" value="<% nvram_get("openvpn_startip"); %>" />
46                                </div>
47                                <div class="setting">
48                                        <div class="label"><% tran("service.vpnd_endip"); %></div>
49                                        <input size="15" maxlength="15" name="openvpn_endip" value="<% nvram_get("openvpn_endip"); %>" />
50                                </div>
51                                <div class="setting">
52                                        <div class="label"><% tran("share.gateway"); %></div>
53                                        <input size="15" maxlength="15" name="openvpn_gateway" value="<% nvram_get("openvpn_gateway"); %>" />
54                                </div>
55                                <div class="setting">
56                                        <div class="label"><% tran("service.vpnd_mask"); %></div>
57                                        <input size="15" maxlength="15" name="openvpn_mask_br" value="<% nvram_get("openvpn_mask"); %>" />
58                                </div>
59                        </div>
60                </div>
61
62                <div class="setting">
63                        <div class="label"><% tran("share.port"); %></div>
64                        <input size="5" maxlength="5" class="num" name="openvpn_port" onblur="valid_range(this,1,65535,share.port)" value="<% nvram_get("openvpn_port"); %>" />
65                        <span class="default"><script type="text/javascript">
66                        //<![CDATA[
67                        document.write("(" + share.deflt + ": 1194)");
68                        //]]>
69                        </script></span>
70                </div>
71                <div class="setting">
72                        <div class="label"><% tran("service.vpn_tunnel"); %></div>
73                        <select name="openvpn_proto">
74                        <option value="udp" <% nvram_selected("openvpn_proto","udp"); %>>UDP</option>
75                        <option value="tcp-server" <% nvram_selected("openvpn_proto","tcp-server"); %>>TCP</option>
76                </select>
77                </div>
78                <div class="setting">
79                        <div class="label"><% tran("service.vpn_cipher"); %></div>
80                        <select name="openvpn_cipher"> 
81                        <option value="aes-512-cbc" <% nvram_selected("openvpn_cipher","aes-512-cbc"); %>>AES-512 CBC</option>
82                        <option value="aes-256-cbc" <% nvram_selected("openvpn_cipher","aes-256-cbc"); %>>AES-256 CBC</option>
83                        <option value="aes-192-cbc" <% nvram_selected("openvpn_cipher","aes-192-cbc"); %>>AES-192 CBC</option>
84                        <option value="aes-128-cbc" <% nvram_selected("openvpn_cipher","aes-128-cbc"); %>>AES-128 CBC</option>
85                        <option value="bf-cbc" <% nvram_selected("openvpn_cipher","bf-cbc"); %>>Blowfish CBC</option>   
86                        <option value="none" <% nvram_selected("openvpn_cipher","none"); %>>None</option>                                               
87                </select>
88                </div>
89                <div class="setting">
90                        <div class="label"><% tran("service.vpn_auth"); %></div>
91                        <select name="openvpn_auth">
92                        <option value="sha512" <% nvram_selected("openvpn_auth","sha512"); %>>SHA512</option>
93                        <option value="sha256" <% nvram_selected("openvpn_auth","sha256"); %>>SHA256</option>
94                        <option value="sha1" <% nvram_selected("openvpn_auth","sha1"); %>>SHA1</option>
95                        <option value="md5" <% nvram_selected("openvpn_auth","md5"); %>>MD5</option>
96                        <option value="md4" <% nvram_selected("openvpn_auth","md4"); %>>MD4</option>
97                        <option value="none" <% nvram_selected("openvpn_auth","none"); %>>None</option>
98                </select>
99                </div>
100                <div class="setting">
101                        <div class="label"><% tran("service.vpn_adv"); %></div>
102                        <input class="spaceradio" type="radio" name="openvpn_adv" value="1" <% nvram_checked("openvpn_adv", "1"); %> onclick="show_layer_ext(this, 'idmtu', true)" /><% tran("share.enable"); %>&nbsp;
103                        <input class="spaceradio" type="radio" name="openvpn_adv" value="0" <% nvram_checked("openvpn_adv", "0"); %> onclick="show_layer_ext(this, 'idmtu', false)" /><% tran("share.disable"); %>
104                </div>
105                <div id="idmtu">
106                        <div class="setting">
107                                <div class="label"><% tran("service.vpn_compress"); %></div>
108                                <input class="spaceradio" type="radio" name="openvpn_lzo" value="1" <% nvram_checked("openvpn_lzo", "1"); %> /><% tran("share.enable"); %>&nbsp;
109                                <input class="spaceradio" type="radio" name="openvpn_lzo" value="0" <% nvram_checked("openvpn_lzo", "0"); %> /><% tran("share.disable"); %>
110                        </div>
111                        <div class="setting">
112                                <div class="label"><% tran("service.vpn_redirgate"); %></div>
113                                <input class="spaceradio" type="radio" name="openvpn_redirgate" value="1" <% nvram_checked("openvpn_redirgate", "1"); %> /><% tran("share.enable"); %>&nbsp;
114                                <input class="spaceradio" type="radio" name="openvpn_redirgate" value="0" <% nvram_checked("openvpn_redirgate", "0"); %> /><% tran("share.disable"); %>
115                        </div>
116                        <div class="setting">
117                                <div class="label"><% tran("service.vpn_cl2cl"); %></div>
118                                <input class="spaceradio" type="radio" name="openvpn_cl2cl" value="1" <% nvram_checked("openvpn_cl2cl", "1"); %> /><% tran("share.enable"); %>&nbsp;
119                                <input class="spaceradio" type="radio" name="openvpn_cl2cl" value="0" <% nvram_checked("openvpn_cl2cl", "0"); %> /><% tran("share.disable"); %>
120                        </div>
121                        <div class="setting">
122                                <div class="label"><% tran("service.vpnd_dupcn"); %></div>
123                                <input class="spaceradio" type="radio" name="openvpn_dupcn" value="1" <% nvram_checked("openvpn_dupcn", "1"); %> /><% tran("share.enable"); %>&nbsp;
124                                <input class="spaceradio" type="radio" name="openvpn_dupcn" value="0" <% nvram_checked("openvpn_dupcn", "0"); %> /><% tran("share.disable"); %>
125                        </div>
126                        <div class="setting">
127                                <div class="label"><% tran("service.vpn_mtu"); %></div>
128                                <input size="5" maxlength="5" class="num" name="openvpn_mtu" onblur="valid_range(this,1,65535,share.port)" value="<% nvram_get("openvpn_mtu"); %>" />
129                                <span class="default"><script type="text/javascript">
130                                //<![CDATA[
131                                document.write("(" + share.deflt + ": 1500)");
132                                //]]>
133                                </script></span>
134                        </div>
135                        <div class="setting">
136                                <div class="label"><% tran("service.vpn_mss"); %></div>
137                                <input size="5" maxlength="5" class="num" name="openvpn_mssfix" value="<% nvram_get("openvpn_mssfix"); %>" />
138                                <span class="default"><script type="text/javascript">
139                                //<![CDATA[
140                                document.write("(" + share.deflt + ": Disable)");
141                                //]]>
142                                </script></span>
143                        </div>
144                        <div class="setting">
145                                <div class="label"><% tran("service.vpn_tlscip"); %></div>
146                                <select name="openvpn_tlscip">
147                                <option value="AES256-SHA" <% nvram_selected("openvpn_tlscip","AES256-SHA"); %>>AES-256 SHA</option>
148                                <option value="AES128-SHA" <% nvram_selected("openvpn_tlscip","AES128-SHA"); %>>AES-128 SHA</option>
149                                <option value="0" <% nvram_selected("openvpn_tlscip","0"); %>>None</option>
150                                </select>
151                        </div>
152                        <div class="setting">           
153                                <div class="label"><% tran("service.vpnd_clcon"); %></div>
154                                <textarea cols="60" rows="2" id="openvpn_clcon" name="openvpn_clcon"> </textarea>
155                                <script type="text/javascript">
156                                //<![CDATA[
157                                        var openvpn_clcon = fix_cr( '<% nvram_get("openvpn_clcon"); %>' );
158                                        document.getElementById("openvpn_clcon").value = openvpn_clcon;
159                                //]]>
160                                </script>
161                        </div>
162                </div>
163                <div class="setting">           
164                        <div class="label"><% tran("service.vpnd_cert"); %></div>
165                        <textarea cols="60" rows="2" id="openvpn_crt" name="openvpn_crt"> </textarea>
166                        <script type="text/javascript">
167                        //<![CDATA[
168                                var openvpn_crt = fix_cr( '<% nvram_get("openvpn_crt"); %>' );
169                                document.getElementById("openvpn_crt").value = openvpn_crt;
170                        //]]>
171                        </script>
172                </div>
173        </div>
174        <div class="setting">           
175                <div class="label"><% tran("service.vpn_srvcert"); %></div>
176                <textarea cols="60" rows="2" id="openvpn_ca" name="openvpn_ca"> </textarea>
177                <script type="text/javascript">
178                //<![CDATA[
179                                var openvpn_ca = fix_cr( '<% nvram_get("openvpn_ca"); %>' );
180                                document.getElementById("openvpn_ca").value = openvpn_ca;
181                //]]>
182                </script>
183        </div>
184        <div id="idold">
185        <div class="setting">           
186                <div class="label"><% tran("service.vpnd_cert"); %></div>
187                <textarea cols="60" rows="2" id="openvpn_client" name="openvpn_client"> </textarea>
188                <script type="text/javascript">
189                //<![CDATA[
190                                var openvpn_client = fix_cr( '<% nvram_get("openvpn_client"); %>' );
191                                document.getElementById("openvpn_client").value = openvpn_client;
192                //]]>
193                </script>
194        </div>
195        </div>
196        <div class="setting">           
197                <div class="label"><% tran("service.vpnd_key"); %></div>
198                <textarea cols="60" rows="2" id="openvpn_key" name="openvpn_key"> </textarea>
199                <script type="text/javascript">
200                //<![CDATA[             
201                                var openvpn_key = fix_cr( '<% nvram_get("openvpn_key"); %>' );
202                                document.getElementById("openvpn_key").value = openvpn_key;
203                //]]>
204                </script>
205        </div>
206        <div class="setting">           
207                <div class="label"><% tran("service.vpnd_dhpem"); %></div>
208                <textarea cols="60" rows="2" id="openvpn_dh" name="openvpn_dh"> </textarea>
209                <script type="text/javascript">
210                //<![CDATA[             
211                                var openvpn_dh = fix_cr( '<% nvram_get("openvpn_dh"); %>' );
212                                document.getElementById("openvpn_dh").value = openvpn_dh;
213                //]]>
214                </script>
215        </div>
216        <div class="setting">           
217                <div class="label"><% tran("service.vpnd_config"); %></div>
218                <textarea cols="60" rows="10" id="openvpn_config" name="openvpn_config"> </textarea>
219                <script type="text/javascript">
220                //<![CDATA[
221                                var openvpn_config = fix_cr( '<% nvram_get("openvpn_config"); %>' );
222                                document.getElementById("openvpn_config").value = openvpn_config;
223                //]]>
224                </script>
225        </div>
226        <div class="setting">           
227                <div class="label"><% tran("service.vpnd_ccddef"); %></div>
228                <textarea cols="60" rows="2" id="openvpn_ccddef" name="openvpn_ccddef"> </textarea>
229                <script type="text/javascript">
230                //<![CDATA[
231                                var openvpn_ccddef = fix_cr( '<% nvram_get("openvpn_ccddef"); %>' );
232                                document.getElementById("openvpn_ccddef").value = openvpn_ccddef;
233                //]]>
234                </script>
235        </div>
236        <div class="setting">           
237                <div class="label"><% tran("service.vpnd_tlsauth"); %></div>
238                <textarea cols="60" rows="2" id="openvpn_tlsauth" name="openvpn_tlsauth"> </textarea>
239                <script type="text/javascript">
240                //<![CDATA[
241                        var openvpn_tlsauth = fix_cr( '<% nvram_get("openvpn_tlsauth"); %>' );
242                        document.getElementById("openvpn_tlsauth").value = openvpn_tlsauth;
243                //]]>
244                </script>
245        </div>
246        <div class="setting">           
247                <div class="label"><% tran("service.vpnd_crl"); %></div>
248                <textarea cols="60" rows="2" id="openvpn_crl" name="openvpn_crl"> </textarea>
249                <script type="text/javascript">
250                //<![CDATA[
251                                var openvpn_crl = fix_cr( '<% nvram_get("openvpn_crl"); %>' );
252                                document.getElementById("openvpn_crl").value = openvpn_crl;
253                //]]>
254                </script>
255        </div>
256        </div><!-- layer idvpn end -->
257</fieldset><br/>
Note: See TracBrowser for help on using the repository browser.