f_andrey писал(а):там просто надо что то под ситуацию подогнать
могу объяснить что делает каждая строчка. Но самое главное смотри, что за значения присвоились основным переменным $if, $srv, $tun, $gate и $dns.
- if - имя ngX интерфейса, на коем поднято соединение
- srv - адрес начала туннеля, сервер с коем произошло соединени
- tun - адрес конца туннеля, он будет маршрутом по умолчанию
- gate - адрес шлюза, маршрут по умолчанию без VPN
- dns - адреса dns серверов, они потом добавляются в список маршрутов через локалку
По идее это скрипт не нужно править перед запуском, т.к. значения всех переменных собираются автоматом. Но всякое бывает.
Зависания обычно происходят в момент исполнения блока `apply routes'.
f_andrey писал(а):не совсем понял назначение секции
Код: Выделить всё
# dynamic domain
key=NEVPeWJzTU0xYkg2SHZmcE1HNm86MTU0NDE4OA==
fetch >&- -qdao- -w5 \
https://freedns.afraid.org/dynamic/update.php\?$key&
это обновление
A записи на бесплатном dynamic dns хостинге freedns.afraid.org. Там количество доменов на выбор больше (их там 48,068, если верить их подсчетам), чем на dyndns.org. Странно, что эта строчка не закомментирована.