<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[使用 rinetd 进行端口转发， linux下简单好用的端口映射转发工具rinetd。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Thu, 12 May 2011 04:56:17 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	安装rinetd<br/>&nbsp;&nbsp;&nbsp;&nbsp;wget http://www.boutell.com/rinetd/http/rinetd.tar.gz<br/>&nbsp;&nbsp;&nbsp;&nbsp;tar -zxvf rinetd.tar.gz<br/>&nbsp;&nbsp;&nbsp;&nbsp;cd rinetd<br/>&nbsp;&nbsp;&nbsp;&nbsp;make;make install<br/>配置文件<br/>&nbsp;&nbsp;&nbsp;&nbsp;vi /etc/rinetd.conf<br/>最简单的配置方式<br/>&nbsp;&nbsp;&nbsp;&nbsp;192.168.1.100 80 192.168.1.200 80<br/>这样就完成了<br/>然后你所有对于 192.168.1.100 80端口的访问将转发到 192.168.1.200 的80端口上<br/>但是有个前提就是 192.168.1.100这台机子上的没有启动任何占用80端口的进程，如apache等；否则将转发不成功。<br/>PS：他只能转发TCP的端口，不能转发UDP以及其他协议的端口；<br/>rinetd的详细配置教程<br/>http://hi.baidu.com/opbsder/blog/item/31d6f545a1c2f9318694734a.html<br/>——————————————————————————————————————————————————————————————<br/>linux下简单好用的工具rinetd，实现端口映射/转发/重定向<br/>官网地址http://www.boutell.com/rinetd<br/><br/><br/>软件下载<br/>wget http://www.boutell.com/rinetd/http/rinetd.tar.gz<br/><br/>解压安装<br/>tar zxvf rinetd.tar.gz<br/>make<br/>make install<br/><br/>编辑配置<br/>vi /etc/rinetd.conf<br/>0.0.0.0 8080 172.19.94.3 8080<br/>0.0.0.0 2222 192.168.0.103 3389<br/>1.2.3.4 80&nbsp;&nbsp;&nbsp;&nbsp; 192.168.0.10 80<br/><br/>说明一下（0.0.0.0表示本机绑定所有可用地址）<br/>将所有发往本机8080端口的请求转发到172.19.94.3的8080端口<br/>将所有发往本机2222端口的请求转发到192.168.0.103的3389端口<br/>将所有发往1.2.3.4的80端口请求转发到192.168.0.10的80端口<br/><br/>命令格式是<br/>bindaddress bindport connectaddress connectport<br/>绑定的地址&nbsp;&nbsp;绑定的端口&nbsp;&nbsp;连接的地址&nbsp;&nbsp;连接的端口<br/>或<br/>[Source Address] [Source Port] [Destination Address] [Destination Port]<br/>源地址&nbsp;&nbsp;源端口&nbsp;&nbsp; 目的地址&nbsp;&nbsp;目的端口<br/><br/>启动程序<br/>pkill rinetd&nbsp;&nbsp;##关闭进程<br/>rinetd -c /etc/rinetd.conf&nbsp;&nbsp;##启动转发<br/>把这条命令加到/etc/rc.local里面就可以开机自动运行<br/><br/>查看状态<br/>netstat -antup<br/><br/>需要注意<br/>1.rinetd.conf中绑定的本机端口必须没有被其它程序占用<br/>2.运行rinetd的系统防火墙应该打开绑定的本机端口<br/>例如：<br/>-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1111 -j ACCEPT<br/>-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT<br/><br/>来自：http://blog.csdn.net/paulluo0739/article/details/7023711
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 使用 rinetd 进行端口转发， linux下简单好用的端口映射转发工具rinetd。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>