本篇內(nèi)容介紹了“l(fā)inux下怎么使用rinetd來(lái)實(shí)現(xiàn)端口轉(zhuǎn)發(fā)”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、井陘ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的井陘網(wǎng)站制作公司windows下的端口轉(zhuǎn)發(fā)一般用的是自帶的nat和porttunnel、portmap
linux下端口轉(zhuǎn)發(fā)映射的程序叫rinetd,啟動(dòng)方法rinetd -c /etc/rinetd.conf ,pkill rinetd 關(guān)閉進(jìn)程
工具主頁(yè): /tupian/20230522/
軟件下載,解壓安裝
代碼如下:
wget /tupian/20230522/http/rinetd.tar.gz
tar zxvf rinetd.tar.gz
make
make install
把1.1.1.1的11端口映射到2.2.2.2的3389端口,配置文件如下
代碼如下:
[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
啟動(dòng)程序
代碼如下:
pkill rinetd ##關(guān)閉進(jìn)程
rinetd -c /etc/rinetd.conf ##啟動(dòng)轉(zhuǎn)發(fā)
把這條命令加到/etc/rc.local里面就可以開機(jī)自動(dòng)運(yùn)行
查看狀態(tài)
代碼如下:
netstat -antup
如果想用iptables實(shí)現(xiàn)的話,可以用一下命令。
代碼如下:
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
第一句定義一個(gè)變量
第二句實(shí)現(xiàn)對(duì)端口為2533的請(qǐng)求轉(zhuǎn)發(fā)到192.168.1.88的80端口
第三句修改從etho輸出的源地址為192.168.1.88,端口為80的數(shù)據(jù)包的源地址為本機(jī)的2533端口,以便對(duì)方收到
數(shù)據(jù)包之后能正確返回。
“l(fā)inux下怎么使用rinetd來(lái)實(shí)現(xiàn)端口轉(zhuǎn)發(fā)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!