переадресация трафика (например, прокси) и сохранение исходного IP - PullRequest
0 голосов
/ 22 ноября 2018

Я хотел бы указать подключение к порту 25565 моего сервера A к другому порту 30000 сервера B.Но мне нужно получить доступ к IP-адресу пользователя, который отправил мне запрос на соединение с B-сервера.Я понятия не имею, как это сделать.Я управлял трафиком, используя прокси-логику в Java, но производительность плохая.Есть ли другой альтернативный способ, которым я могу его использовать?

iptables -t nat -A PREROUTING -p tcp --dport 25565 -j DNAT --to-destination myAnotherServerIP:30000
iptables -t nat -A POSTROUTING -j MASQUERADE

Я сделал, добавив эти правила iptables.Но я не могу найти IP-адрес, с которого пришел запрос.(Исходный IP-адрес)

Мне не нужно делать это в соответствии с правилами iptables.Любая альтернатива будет полезной системой или путем.

1 Ответ

0 голосов
/ 22 ноября 2018

Есть несколько вариантов для достижения этой цели.Например:

Оба построены для высокогопропускная способность и низкая задержка, и оба могут быть настроены для обеспечения приличного доступа к информации.

...