
Комментарии 9
Без wg-easy использовать его крайне неудобно. Сколько лет уже юзаю и каждый раз чертыхаюсь спотыкаясь о конфиги и ключи.
Попробуй yggdrasil вместо него и почувствуй разницу, много лишних телодвижений убирает. Те же ключи в нем как бы тоже есть но они вообще не напрягают, как будто их нет, об адресах и маршрутах думать вообще не надо.
А зачем все эти танцы с бубном, открытие портов через iptables, активация ipv4 и пр.?
WG уникален тем, что всё это, при условии, что в системе просто установлены iptables, ufw и их даже не обязательно делать enable, можно прописать в конфиге wg0.conf соответствующие директивы и сам WG директивами
PostUp
PostDown
PreDown
при его старте запускает, а при его остановке отключает всё сам.
Например дополняем конфиг wg0.conf этими директивами:
PostUp = sysctl net.ipv4.ip_forward=1
PostUp = ufw route allow in on wg0 out on ensX
PostUp = iptables -A FORWARD -i ensX -o %i -j ACCEPT
PostUp = iptables -A FORWARD -i %i -j ACCEPT
PostUp = iptables -t nat -A POSTROUTING -o ensX -j MASQUERADE
PostDown = sysctl net.ipv4.ip_forward=0
PreDown = ufw route delete allow in on wg0 out on ensX
PostDown = iptables -D FORWARD -i ensX -o %i -j ACCEPT
PostDown = iptables -D FORWARD -i %i -j ACCEPT
PostDown = iptables -t nat -D POSTROUTING -o ensX -j MASQUERADE
Запускаем WG, все директивы PostUp запускает соответствующие, прописанные просцессы и пока WG работает/запущен всё работает, а директивы PostDown/PreDown их останавливают, если нужно остановить WG и что-то подшаманить и т.д...
Забыл уточнить, добавляем директивы в секцию конфига:
[Interface]PostUp = sysctl net.ipv4.ip_forward=1PostUp = ufw route allow in on wg0 out on ensXPostUp = iptables -A FORWARD -i ensX -o %i -j ACCEPTPostUp = iptables -A FORWARD -i %i -j ACCEPTPostUp = iptables -t nat -A POSTROUTING -o ensX -j MASQUERADEPostDown = sysctl net.ipv4.ip_forward=0PreDown = ufw route delete allow in on wg0 out on ensXPostDown = iptables -D FORWARD -i ensX -o %i -j ACCEPTPostDown = iptables -D FORWARD -i %i -j ACCEPTPostDown = iptables -t nat -D POSTROUTING -o ensX -j MASQUERADE...
Можно и в одну строку, через точку с запятой ;, но это уже не по феншую, не эстетично, хотя будет также работать...
Вместо этой портянки - ставите CHR или микрот сам, идете на генератор конфигов, пишете что и надо копипастите в терминал, а потом конфиги сами раздаете клиентам и подключаете их на wiresock на Windows c wgtunnel на ведре
напоминает, что ответственность за использование VPN лежит на конечном пользователе в соответствии с действующим законодательством
А можно подробнее, что за ответственность за использование?
КоАП РФ Статья 14.3. Нарушение законодательства о рекламе
ч. 18. Распространение рекламы программно-аппаратных средств доступа к информационным ресурсам, информационно-телекоммуникационным сетям, доступ к которым ограничен, -
влечет наложение административного штрафа на граждан в размере от пятидесяти тысяч до восьмидесяти тысяч рублей; на должностных лиц - от восьмидесяти тысяч до ста пятидесяти тысяч рублей; на юридических лиц - от двухсот тысяч до пятисот тысяч рублей.
(часть 18 введена Федеральным законом от 31.07.2025 N 281-ФЗ)
КоАП РФ Статья 13.53. Поиск заведомо экстремистских материалов и получение доступа к ним, в том числе с использованием программно-аппаратных средств доступа к информационным ресурсам, информационно-телекоммуникационным сетям, доступ к которым ограничен
(введена Федеральным законом от 31.07.2025 N 281-ФЗ)
Умышленное осуществление поиска в информационно-телекоммуникационной сети "Интернет" заведомо экстремистских материалов, включенных в опубликованный федеральный список экстремистских материалов или указанных в пункте 3 статьи 1 Федерального закона от 25 июля 2002 года N 114-ФЗ "О противодействии экстремистской деятельности", и получение доступа к ним, в том числе с использованием программно-аппаратных средств доступа к информационным ресурсам, информационно-телекоммуникационным сетям, доступ к которым ограничен, -
влекут наложение административного штрафа на граждан в размере от трех тысяч до пяти тысяч рублей.
Взято: www.consultant.ru

WireGuard: простота и надёжность современного VPN-туннеля или секретное рукопожатие в тёмной комнате