использование Iptables в создании проки

Компьютерные сети и их настройка

Модератор: Tim308

Ответить
Аватара пользователя

Автор темы
Lunt1k
Интересующийся
Сообщения: 30
Зарегистрирован: 07 сен 2017, 08:59
Репутация: 0
Статус: Не в сети

использование Iptables в создании проки

#1

Сообщение Lunt1k » 31 мар 2019, 11:09

Привет, форумчане)
Пробую создать тестовый прокси-сервер, в ознакомительных целях, всегда было интересно, как он работает.
Создал скрипт, который биндит адрес заглушки - 127.0.0.1:6000, после чего, принятые на него пакеты уходят на пк в локальной сети с адресом "192.168.1.105", там прнимаются и далее отправлялись бы дальше...
Перенеаправляю весь трафик на заглушку (кроме адрес 192.168.1.105 - это выходной узел, котоырй перенапраялется )
использую вот это правило:

Код: Выделить всё

sudo iptables -t nat -A OUTPUT -p tcp -s 192.168.1.103 !  --destination 192.168.1.105 -j REDIRECT --to-ports 6000
192.168.1.103 - адрес пк, с которого исходит трафик (на нем же и адрес заглушки)

Проблема возникла в следующем - у меня потерялся адрес назначения пакета (целевой сервер), все пакеты имееют адрес заглушки и порт заглушки, тем самым выходной шлюз (192.168.1.105) перенаправляет все пакеты на 127.0.0.1:6000...

Увы, либо я пошел не в том направлении, либо как-то некорректно написал правило, подскажите, как реализовать перенаправление всего трафика на адрес заглушки, но при этом сохранить его реальный адрес назначения, благодарю за советы)

Ответить

Вернуться в «Сетевые технологии»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость