Для реализации раздельного туннелирования трафика с отключением 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 для определенных доменов.