ovpn Alpine
Добавлено: 13 мар 2024, 16:53
ovpn client
# cat /dev/net/tun
#chown 100000:100000 /dev/net/tun
Автозагрузка
Добавить скрипт или программу в каталог /etc/local.d
Этот каталог должен содержать программы или скрипты, которые будут запускаться при запуске или остановке локальной службы.
файлы в этом каталоге обрабатываются последовательно, и локальная служба не считается запущенной или остановленной до тех пор, пока не будут обработаны все файлы, поэтому если у вас есть процесс, который занимает много времени, то это может привести к задержке загрузки или выключения.
Скрипты для автозагрузки из каталога /etc/local.d/ должны быть написаны на языке Bash и иметь расширение ".start", например script.start. Также они должны иметь права на выполнение.
/etc/local.d/ovpn.start
chmod +x /etc/local.d/ovpn.start
/home/gt/vpnbook.sh
Код: Выделить всё
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
#chown 100000:100000 /dev/net/tun
Автозагрузка
Добавить скрипт или программу в каталог /etc/local.d
Этот каталог должен содержать программы или скрипты, которые будут запускаться при запуске или остановке локальной службы.
файлы в этом каталоге обрабатываются последовательно, и локальная служба не считается запущенной или остановленной до тех пор, пока не будут обработаны все файлы, поэтому если у вас есть процесс, который занимает много времени, то это может привести к задержке загрузки или выключения.
Скрипты для автозагрузки из каталога /etc/local.d/ должны быть написаны на языке Bash и иметь расширение ".start", например script.start. Также они должны иметь права на выполнение.
/etc/local.d/ovpn.start
Код: Выделить всё
#!/bin/bash
su -l gt -c 'screen -d -m -S jabber $HOME/vpnbook.sh'
/home/gt/vpnbook.sh
Код: Выделить всё
#!/bin/sh
sudo openvpn --config $HOME/vpnbook-fr231-tcp443.ovpn --auth-user-pass $HOME/vpnbook.pass --auth-nocache