數(shù)十年專注企業(yè)數(shù)字化轉(zhuǎn)型、智能化升級、企業(yè)上云解決方案服務(wù)商
工單提交 實名認(rèn)證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動 服務(wù)器租用 服務(wù)器托管 機柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

如何搭建一個轉(zhuǎn)站網(wǎng)絡(luò)服務(wù)器?Linux下應(yīng)用Rinetd來完成端口映射

發(fā)布時間:2022-07-15 作者:admin

簡述:如何搭建一個中轉(zhuǎn)服務(wù)器?Linux下端口轉(zhuǎn)發(fā)一般都使用iptables來實現(xiàn),使用iptables可以很容易將TCP和UDP端口從防火墻轉(zhuǎn)發(fā)到內(nèi)部主機上。但是如果需要將流量從專用地址轉(zhuǎn)發(fā)到不在您當(dāng)前網(wǎng)絡(luò)上的機器上,可嘗試另一個應(yīng)用層端口轉(zhuǎn)發(fā)

如何搭建一個轉(zhuǎn)站網(wǎng)絡(luò)服務(wù)器?Linux下端口映射一般都應(yīng)用iptables來完成,應(yīng)用iptables能夠非常容易將TCP和UDP端口號從服務(wù)器防火墻分享到內(nèi)部結(jié)構(gòu)服務(wù)器上??墒潜匾獣r將用戶流量從專用型詳細(xì)地址分享到不在您當(dāng)前網(wǎng)絡(luò)里的設(shè)備上,可試著另一個網(wǎng)絡(luò)層端口映射程序流程Rinetd。Rinetd簡短、高效率,配備下去比iptables也簡便許多。

Rinetd是為在一個Unix和Linux電腦操作系統(tǒng)中為跳轉(zhuǎn)傳輸控制協(xié)議(TCP)聯(lián)接的一個專用工具。Rinetd是單一全過程的網(wǎng)絡(luò)服務(wù)器,它解決一切總數(shù)的聯(lián)接到在環(huán)境變量etc/rinetd中選定的詳細(xì)地址/端口號對。雖然rinetd應(yīng)用非鎖閉I/O運作作為一個單一全過程,它很有可能跳轉(zhuǎn)許多聯(lián)接且不對這臺設(shè)備提升附加的壓力。

組裝

根據(jù)包安裝

CentOS

官方網(wǎng)源中不具備Rinetd,因此必須先組裝三方源。

配備三方源

32位系統(tǒng)軟件

$vim/etc/yum.repos.d/nux-misc.repo[nux-misc]name=NuxMiscbaseurl=http://li.nux.ro/download/nux/misc/el6/i386/enabled=0gpgcheck=1gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

64位系統(tǒng)軟件

$vim/etc/yum.repos.d/nux-misc.repo:[nux-misc]name=NuxMiscbaseurl=http://li.nux.ro/download/nux/misc/el6/x86_64/enabled=0gpgcheck=1gpgkey=http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

組裝Rinetd

$yum--enablerepo=nux-miscinstallrinetd

Ubuntu

$apt-getinstallrinetd

編譯安裝

$wgethttp://mubashirfilms.com/rinetd/http/rinetd.tar.gz$mkdir-p/usr/man/man8#默認(rèn)設(shè)置會把man文件放么/usr/man/man8下邊,要是沒有這一文件目錄會報現(xiàn)階段不會有,但不危害應(yīng)用.$make&&makeinstall

配備

配備端口映射的環(huán)境變量在/etc/rinetd.conf

配備格式文件

[bindaddress][bindport][connectaddress][connectport]捆綁的詳細(xì)地址關(guān)聯(lián)的接口接入的地點聯(lián)接的端口號[SourceAddress][SourcePort][DestinationAddress][DestinationPort]服務(wù)器ip源端口目的地址目地端口號在每一單獨的行中特定每一個要發(fā)送的端口號。服務(wù)器ip和目的地址都必須是IP地址或IP地址,IP地址0.0.0.0將rinetd關(guān)聯(lián)到一切可以用的當(dāng)?shù)豂P地址上。比如:0.0.0.08080mubashirfilms.com80

配備標(biāo)準(zhǔn)

$vim/etc/rinetd.conf0.0.0.08080172.19.94.380800.0.0.02222192.168.0.10333891.2.3.480192.168.0.1080allow*.*.*.*logfile/var/log/rinetd.log

表明

0.0.0.0表明該設(shè)備關(guān)聯(lián)全部可以用詳細(xì)地址

將全部寄往該設(shè)備8080端口號的要求分享到172.19.94.3的8080端口號

將全部寄往該設(shè)備2222端口號的要求分享到192.168.0.103的3389端口號

將全部寄往1.2.3.4的80端口號要求分享到192.168.0.10的80端口號

allow設(shè)定容許瀏覽的ip地址信息內(nèi)容,*.*.*.*表明全部IP地址

logfil設(shè)定打印出的log的部位

運作

運行Rinetd

腳本制作運行

$/etc/init.d/rinetdstart

手動式運行

編譯安裝不內(nèi)置腳本制作

$/usr/sbin/rinetd-c/etc/rinetd.conf

關(guān)掉rinetd

腳本制作關(guān)掉

$/etc/init.d/rinetdstop

手動式關(guān)掉

編譯安裝不內(nèi)置腳本制作

$pkillrinetd

常見問題

1.rinetd.conf中關(guān)聯(lián)的該設(shè)備端口號務(wù)必并沒有被其他程序流程占有

2.運作rinetd的系統(tǒng)軟件服務(wù)器防火墻應(yīng)當(dāng)開啟關(guān)聯(lián)的該設(shè)備端口號

3.不兼容FTP的自動跳轉(zhuǎn)

騰佑科技是一家致力于世界各國網(wǎng)絡(luò)服務(wù)器十幾年技術(shù)專業(yè)的IDC服務(wù)供應(yīng)商,多元化商品合適多種多樣業(yè)務(wù)流程應(yīng)用,如出口外貿(mào),網(wǎng)址,手機游戲這些。詳細(xì)信息咨詢客服400-996-8756,官方網(wǎng)站mubashirfilms.com

點擊展開全文

騰佑科技(mubashirfilms.com)成立于2009年,總部位于河南鄭州,是一家集互聯(lián)網(wǎng)基礎(chǔ)設(shè)施及軟硬件于一體化的高新技術(shù)企業(yè),具有IDC/ISP/ICP/云牌照、雙軟等資質(zhì),并擁有多個國家版權(quán)局認(rèn)證。公司自成立以來,一直致力于發(fā)展互聯(lián)網(wǎng)IDC數(shù)據(jù)中心DataCenter、云計算Cloud、大數(shù)據(jù)BigDate、人工智能AI、內(nèi)容加速CDN、互聯(lián)網(wǎng)安全、軟件定制開發(fā)等產(chǎn)品服務(wù)及行業(yè)客戶技術(shù)一體化智能解決方案;2018年成為百度智能云AI河南服務(wù)中心。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看