Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Self Host VPN сервер

Финси Истратов Ученик (124), на голосовании 1 месяц назад
Приветствую, у меня имеется VPS сервер дата центр которого распологается в москве. на нем стоит OS Ubuntu 20.04. Недавно узнал про такой VPN клиент как AmneziaWG в котором можно легко создать свой VPN сервер. И вот у меня возник вопрос: как на ubuntu сделать раздельное туннелирование трафика с отключением DPI. Тобиш к определенным доменам мой VPS сервер будет обращатся с отключенным DPI а все остальные пакеты он проксировать не будет
Голосование за лучший ответ
az_esm Оракул (83070) 2 месяца назад
В клиенте амнезии есть раздельное тунелирование.
Финси ИстратовУченик (124) 2 месяца назад
Ты не так читаешь мой вопрос
Финси Истратов Ученик (124) Финси Истратов, упустил фразу " с отключением DPI"
rbrusentseff Ученик (236) 2 месяца назад
Для реализации раздельного туннелирования трафика с отключением DPI на Ubuntu 20.04 и использованием AmneziaWG, вам потребуется выполнить следующие шаги:
Установка AmneziaWG:
Убедитесь, что у вас установлен apt-transport-https и ca-certificates:
sudo apt-get install apt-transport-https ca-certificates
Добавьте репозиторий AmneziaWG:
sudo sh -c 'echo "deb [trusted=yes] https://repo.amneziawg.com/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/amneziawg.list'
Обновите список пакетов:
sudo apt-get update
Установите AmneziaWG:
sudo apt-get install amneziawg
Настройка VPN-сервера:
Запустите AmneziaWG:
sudo systemctl start amneziawg
Настройте VPN-сервер:
sudo amneziawg --config /etc/amneziawg/amneziawg.conf
Создайте файл конфигурации /etc/amneziawg/amneziawg.conf:
[server]
listen_port = 1194
listen_address = 0.0.0.0
[vpn]
auth_type = password
password = your_password
[clients]
allowed_ips = 192.168.1.0/24
[routing]
route_table = default
route_default_gateway = yes
route_dns_server = 8.8.8.8
route_dns_search = your_ domain.com
Замените your_password на пароль для доступа к VPN и your_ domain.com на ваш домен.
Настройка раздельного туннелирования:
Создайте файл конфигурации /etc/amneziawg/amneziawg.conf.d/split_tunneling.conf:
[split_tunneling]
split_tunneling = yes
split_tunneling_domains = your_ domain1.com ,your_ domain2.com
Замените your_ domain1.com и your_ domain2.com на домены, к которым вы хотите обращаться без DPI.
Настройка отключения DPI:
Создайте файл конфигурации /etc/amneziawg/amneziawg.conf.d/dpi_disable.conf:
[dpi_disable]
disable_dpi = yes
Перезагрузка AmneziaWG:
Перезапустите AmneziaWG для применения новых настроек:
sudo systemctl restart amneziawg
Теперь ваш VPS сервер будет выполнять раздельное туннелирование трафика с отключением DPI для определенных доменов.
Похожие вопросы