linux:debian:openvpn

Open VPN

Если понадобится настроить VPN сервис, то я бы порекомендовал http://www.vpnbook.com/freevpn. Он быстрый и главное FREE.

1. Устанавливаем openvpn

sudo apt-get install openvpn -y

2. Скачиваем конфигурационные файлы и распаковываем.
3. Запускаем

sudo openvpn --config {FILE_NAME}

4. Автоматизируем, сохранив данный код в файл.

#!/bin/bash
 
# check for root
if [[ $UID -ne 0 ]];
then
   echo "Must be root"
   exit 1
fi
 
curl -s 'http://www.vpnbook.com/freevpn' | tac | tac | grep -oP -m 1 '(?<=<li>Username: <strong>)(\w+)(?=</strong>)' > /etc/openvpn/auth_vpnbook.auth
curl -s 'http://www.vpnbook.com/freevpn' | tac | tac | grep -oP -m 1 '(?<=<li>Password: <strong>)(\w+)(?=</strong>)' >> /etc/openvpn/auth_vpnbook.auth
 
# use vpnbook-us1-tcp443.ovpn config file 
openvpn --config /etc/openvpn/vpnbook-us1-tcp443.ovpn --auth-user-pass /etc/openvpn/auth_vpnbook.auth

Все, теперь при запуске файла - будет осуществлена автоматическое подключение к VPN и использованы пароль и логин с сайта vpnbook.

  • linux/debian/openvpn.txt
  • Последнее изменение: 2020/11/11 03:25
  • (внешнее изменение)