Не удается получить доступ к VPS после подключения к проводной страже

Я пытаюсь построить личный сервер VPN на VPS. Я уже установил Wireguard, и сейчас я могу подключиться к нему и получить доступ к веб-сайтам с ограниченным доступом и т. Д.

Есть две проблемы.

  1. Пока я подключен к vpn, я не могу получить доступ к самому vps. браузер говорит "нет интернета".

  2. У меня установлен PiHole (для блокирования рекламы) на моем сервере, и он прослушивает eth0, но когда я использую vps ip в конфигурации wireguard, я вообще не могу получить доступ к любому веб-сайту.

Сервер: CentOS 7

Брандмауэр: CSF + Iptables

Имя интерфейса Wirguard = wg0-сервер

inet 10.9.0.1  netmask 255.255.255.0  destination 10.9.0.1

Конфигурация сервера Wireguard:

[Interface]

Address = 10.9.0.1/24
ListenPort = 43142
PrivateKey = PRIVATE
SaveConfig = false

Применяемые правила iptables:

iptables -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT;
iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT;
iptables -A INPUT -s 10.9.0.0/24 -p tcp -m tcp --dport 53 -m conntrack --ctstate NEW -j ACCEPT;
iptables -A INPUT -s 10.9.0.0/24 -p udp -m udp --dport 53 -m conntrack --ctstate NEW -j ACCEPT;
iptables -A FORWARD -i wg0-server -o wg0-server -m conntrack --ctstate NEW -j ACCEPT;
iptables -t nat -A POSTROUTING -s 10.9.0.0/24 -o eth0 -j MASQUERADE;

0 ответов

Другие вопросы по тегам