Получаем белый IP — blogsa.ru Нажмите "Enter" для перехода к содержанию

Получаем белый IP

Бывают ситуации когда необходимо достучаться до удаленного компьютера, но сделать этого не получится, так как firewall провайдера ограничивает доступ. Есть два пути решения:

1)Купить у провайдера белый статический ip.

Решение отличное если:

а) Провайдер такую услугу предоставляет;

б) Такая услуга стоит недорого (что вряд ли);

в) Будет белый статический ip, а не динамический.

2)Арендовать виртуальный сервер и получить его ip, используя VPN или WIREGUARD. Это решение рассмотрим более подробно.

Для начала необходимо арендовать сервер с предустановленным линукс дистрибутивом, мы это уже делали в этой статье.

Заходим в систему под ssh, обновляем списки пакетов и устанавливаем зависимости.

sudo apt update && sudo apt install curl git -y

Можно использовать git либо curl, мы используем команду curl, чтобы скачать скрипт установки openvpn.

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh && sudo chmod +x openvpn-install.sh && sudo ./openvpn-install.sh

Начнется установка. Скрипт попросит указать ip

93.170.48.168

Использовать ipv6. Я выключил, но можно оставить.

n

Какой порт слушать? По умолчанию 1194. Можно выбрать любой.

1

Какой протокол использовать. UDP быстрее, но не гарантирует что все пакеты будут доставлены. TCP надежнее, но медленнее.

1

Какой DNS использовать. Я выбрал дефолтный. Можно любой.

1

Использовать компрессию

n

Хотите настроить параметры шифрования? Если Вы не знаете что делаете, то вам следует придерживаться параметров по умолчанию, предоставленных скриптом. Обратите внимание, что независимо от вашего выбора все варианты, представленные в скрипте, безопасны. (В отличие от значений по умолчанию OpenVPN)

n

Нажимаем продолжить

enter

Начнется установка. Введем имя клиента

test

Если необходимо, то можно добавить пароль для клиента (2)

1

Установка завершена. Проверим статус службы

sudo systemctl status openvpn

Осталось скопировать конфиг на устройство и пробовать подключаться.

cat test.ovpn

Выделим весь текст мышкой и скопируем его

Создадим новый файл на нашем основном компьютере test.ovpn и вставим в него то, что скопировали с сервера.

Далее нам необходимо открыть программу OpenVPN, щелкнуть правой кнопкой мыши по ярлычку в трее

Импорт — импорт файла конфигурации

После выбора файла конфигурации, должно произойти автоматическое подключение к серверу. Если не произошло, то правой кнопкой мыши по значку OpenVPN — подключится.

Проверить изменился ли ip можно, перейдя на 2ip.ru, либо ввести в поисковую строку браузера IP