Пересылать трафик в iptables сохраняя [закрытый] ip источника

Хорошие, я хочу, чтобы весь трафик, что прибыл в порт 80, был переслан в 5050, но чтобы в 5050 я подошел близко с исходным ip, что прибыл в порт 80, 80 моей машины. Как я могу делать это?

3
задан 06.07.2017, 13:34
1 ответ

Я только что прочитал что-то с iptables, что использует что-то из-за стиля.

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5050

Тогда podrГ-эксперт делать что-то как это, чтобы это тестировать.

$ nc -l 5050 > datos & # Para captar todo lo que llegue al puerto 5050 y guardarlo en un archivo.

Потом ты относишься друг к другу присоединения к этой твоего IP pГєblica, например, с curl и header X-Forwarded-For

$ curl <ip publica>:<puerto>/sub1/sub2/page.page --header "X-Forwarded-For: <ip de origen>"

И контентом файла "данными" tendrГ - во что иметь немного сходно с этим.

GET /sub1/sub2/page.page HTTP/1.1
Host : <ip del host>
User-Agent: curl/7.47.0
Accept: */*
X-Forwarded-For: <ip de origen>
0
ответ дан 24.11.2019, 07:45