Port forwarding under Windows is typically a self-contained NAT and Porttunnel, Portmap
Linux Lower port forwarding mapping program called RINETD, boot method rinetd-c/etc/rinetd.conf, Pkill rinetd shutdown process
Tools Home: http://www.boutell.com/rinetd/
Software download, decompression installation
Copy Code code as follows:
wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
Tar zxvf rinetd.tar.gz
Make
Make install
Map the 1.1.1.1 11 port to the 2.2.2.2 3389 port with the following configuration file
Copy Code code as follows:
[Root@localhost iso]# cat/etc/rinetd.conf
1.1.1.1 11 2.2.2.1 3389
1.1.1.1 12 2.2.2.2 3389
1.1.1.1 13 2.2.2.3 22
1.1.1.1 14 2.2.2.4 80
Allow *.*.*.*
Logfile/var/log/rinetd.log
Start Program
Copy Code code as follows:
Pkill rinetd # #关闭进程
Rinetd-c/etc/rinetd.conf # #启动转发
Add this command to the/etc/rc.local and it will run automatically.
View status
Copy Code code as follows:
If you want to implement with iptables, you can use the command.
Copy Code code as follows:
Wan_ip= "202.106.0.20″
Iptables-t nat-a prerouting-i eth0-p tcp–dport 2533-j dnat–to 192.168.1.88:80
Iptables-t nat-a postrouting-o eth0-s 192.168.1.88-p tcp–sport 80-j snat–to $WAN _ip:2533
The first sentence defines a variable
The second sentence implements a request for Port 2533 forwarded to the 192.168.1.88 80 port
The third sentence modifies the source address from the Etho output is 192.168.1.88, the port is 80 of the packet's source address is the local 2533 port, so that the other side received
Data packets can be returned correctly after the packet.
The above mentioned is the entire content of this article, I hope you can enjoy.