Linux uses rinetd to implement port forwarding

Source: Internet
Author: User
Tags iptables pkill

This article to share is a Linux under the simple and easy to use tool rinetd, to achieve port mapping/forwarding/redirection, the need for small partners can refer to.

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

The code is 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

The code is 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

The code is as follows:

Pkill rinetd # #关闭进程

Rinetd-c/etc/rinetd.conf # #启动转发

Add this command to the/etc/rc.local and it will run automatically.

View status

The code is as follows:

Netstat-antup

If you want to implement with iptables, you can use the command.

The code is 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.

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.