简体   繁体   中英

forward Traffic (like proxy) and keep source ip

I would like to point the connection to my A server 25565 port to another 30000 port of B server. But I need to access the ip address of the user who sent me a connection request from B server. I have no idea how to do it. I've directed the traffic using the proxy logic in Java, but the performance is bad. Is there another alternative way I can use it?

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

I did by adding this iptables rules. But I can't reach the IP address where the request came from. (Source IP Adress)

I don't have to do it that iptables rules. Any alternative would be a useful system or path.

There are several options to achieve that. For example:

Both are build for high throughput and low latency and both can be configure to provide decent access information.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM