LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

Linux下rinetd的简单使用

时间:2013-12-18 12:29来源:www.shencan.net 编辑:shencan.net 点击:
Linux下做地址NAT有很多中方法 比如haproxy/nginx 的4层代理Linux自带的iptables跟socat都能实现 ,haproxy跟nginx那个就不说了 ,iptables这玩意说实话 我们线上都是高并发大流量的环境 这玩意不是
Linux下做地址NAT有很多中方法  比如haproxy/nginx 的4层代理Linux自带的iptables跟socat都能实现   ,haproxy跟nginx那个就不说了  ,iptables这玩意说实话 我们线上都是高并发大流量的环境  这玩意不是关闭了就是没安装 ,对我们这样的环境不适应。但是iptable还是很强大的。

今天没事看到了一个叫rinetd的玩意   以前大家做NAT的时候 一般都是通过iptables 来实现的  什么DNAT SNAT 什么 PREROUTING 什么POSTROUTING 这玩意容易晕(可能我比较菜吧 ) 用rinetd 这玩意 就比较好理解啦

关于介绍 大家去这边看看吧   我这里就说下 rinted是做nat用的
http://www.boutell.com/rinetd/

它是基于一个软件来实现的 所以得先安装
wget  http://www.boutell.com/rinetd/http/rinetd.tar.gz
tar fxz rinetd.tar.gz 
cd rinetd
make
mkdir -p /usr/man/man8
make install

安装比较简单  不缺包就行

配置下吧

0.0.0.0 是代表所以地址
10000 是请求的目的端口
127.0.0.1 是NAT后的地址
22       是NAT的端口

意思就是 所以请求本地设备的10000端口的请求 都会NAT到本地 的22端口   你懂的

下面我们启动下服务
rinetd -c /etc/rinetd.conf

我们测试下

转载请保留固定链接: https://linuxeye.com/Linux/1987.html

------分隔线----------------------------
标签:linuxrinetd
栏目列表
推荐内容