-1

Я пытаюсь сделать что-то очень простое. Я пытаюсь заставить все веб-запросы перейти на мой локальный веб-сервер. Я начинаю с активации указанного веб-сервера на моей машине Kali Linux VirtualBox

sudo systemctl start apache2

Затем я перенаправляю весь веб-трафик с помощью iptables.

sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 127.0.0.1:80

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:80

Убедитесь, что изменения вступили в силу

sudo iptables -t nat -L

Они сделали

Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
DNAT       tcp  --  anywhere             anywhere             tcp dpt:https to:127.0.0.1:80

Теперь, когда я захожу на google.com или даже example.com, я просто захожу на google.com, как обычно. Как я могу заставить изменения вступить в силу?

1 ответ1

0

Когда вы заходите на google.com, ваш пакет никогда не посещает цепочку PREROUTING. Вместо этого используйте OUTPUT.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .