Ya itu, jika Anda bersedia menjalankan skrip shell di router Anda. Perintah
nvram set opvpn_cfg='
client
remote xx.yy.ww.zz
....
<ca>
---------BEGIN CERTFICATE--------------
...
--------END CERTIFICATE--------------
</ca>
<key>
....
'
akan membuat file config Anda, yang dapat Anda mulai dengan mengikuti:
mkdir /tmp/openvpn
cd /tmp/ovpn
nvram get ovpn_cfg>ovpn.conf
mkdir -p /tmp/etc/config
echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
chmod +x /tmp/etc/config/ovpn.wanup
openvpn --daemon --config ovpn.conf
Perintah ini akan menghentikan OpenVPN:
killall openvpn
Jika mau, Anda dapat memasukkan perintah di atas ke dalam file skrip, dan menjalankannya saat boot:
nvram set rc_startup='mkdir /tmp/ovpn
cd /tmp/ovpn
nvram get ovpn_cfg>ovpn.conf
mkdir -p /tmp/etc/config
echo -e "#!/bin/sh\nkillall openvpn\nping -c4 localhost\nopenvpn --daemon --config /tmp/ovpn/ovpn.conf">/tmp/etc/config/ovpn.wanup
openvpn --daemon --config ovpn.conf'
Ini agak umum, tetapi Anda harus dapat mencetaknya sesuai kebutuhan Anda.