Linux uses rinetd to implement port forwarding _linux shell

Source: Internet
Author: User
Tags iptables pkill

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:

Netstat-antup

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.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.