在一些實際的場景里,我們需要通過利用一些端口轉發工具,比如系統自帶的命令行工具或第三方小軟件,來繞過網絡訪問限制觸及目標系統。那么,linux 端口轉發的方法有哪些?linux 端口轉發在現實中應用的比較廣泛,轉發的方法也有很多,下文為大家總結了linux 端口轉發常用的一些方法。
1、SSH 端口轉發SSH 提供了一個非常有意思的功能,就是端口轉發,它能夠將其他 TCP 端口的網絡數據通過 SSH 鏈接來轉發,并且自動提供了相應的加密及解密服務。(1)本地端口轉發ssh -fgN -L 2222:localhost:22 localhost(2)遠程端口轉發ssh -fgN -R 2222:host1:22 localhost(3)動態轉發ssh -fgN -D 12345 root@host12、iptables 端口轉發CentOS 7.0 以下使用的是iptables,可以通過iptables實現數據包的轉發。(1)開啟數據轉發功能vi /etc/sysctl.conf 增加一行 net.ipv4.ip_forward=1//使數據轉發功能生效sysctl -p(2)將本地的端口轉發到本機端口iptables -t nat -A PREROUTING -p tcp --dport 2222 -j REDIRECT --to-port 22(3)將本機的端口轉發到其他機器iptables -t nat -A PREROUTING -d 192.168.172.130 -p tcp --dport 8000 -j DNAT --to-destination 192.168.172.131:80iptables -t nat -A POSTROUTING -d 192.168.172.131 -p tcp --dport 80 -j SNAT --to 192.168.172.130清空nat表的所有鏈iptables -t nat -F PREROUTING3、firewall 端口轉發CentOS 7.0以上使用的是firewall,通過命令行配置實現端口轉發。(1)開啟偽裝IPfirewall-cmd --permanent --add-masquerade(2)配置端口轉發,將到達本機的12345端口的訪問轉發到另一臺服務器的22端口。firewall-cmd --permanent --add-forward-port=port=12345:proto=tcp:toaddr=192.168.172.131:toport=22(3)重新載入,使其失效。firewall-cmd --reload04、rinetd 端口轉發rinetd是一個輕量級TCP轉發工具,簡單配置就可以實現端口映射/轉發/重定向。(1)源碼下載wget https://li.nux.ro/download/nux/misc/el7/x86_64/rinetd-0.62-9.el7.nux.x86_64.rpm(2)安裝rinetdrpm -ivh rinetd-0.62-9.el7.nux.x86_64.rpm(3)編輯配置文件vi rinetd.conf 0.0.0.0 1234 127.0.0.1 22(4)啟動轉發rinetd -c /etc/rinetd.conf5、socat 端口轉發socat是一個多功能的網絡工具,使用socat進行端口轉發。(1)socat安裝yum install -y socat(2)在本地監聽12345端口,并將請求轉發至192.168.172.131的22端口。socat TCP4-LISTEN:12345,reuseaddr,fork TCP4:192.168.172.131:226、 portmap 端口轉發Linux 版的lcx,內網端口轉發工具。(1)下載地址:http://www.vuln.cn/wp-content/uploads/2016/06/lcx_vuln.cn_.zip(2)監聽本地1234端口,轉發給192.168.172.131的22端口./portmap -m 1 -p1 1234 -h2 192.168.172.131 -p2 22
在花生殼官網下載登錄內網端口映射工具花生殼客戶端,點擊域名列表進入web管理頁面;點擊【內網映射】—【添加映射】,跳出端口映射設置窗口;填寫端口映射信息。域名為注冊花生殼時贈送的免費域名,也可添加其他域名。應用名稱自定義,主機即為內網主機IP地址,選擇好對外開放的端口,點擊確定即可完成信息填寫;花生殼端口映射添加完畢后,即生成一個可供外網訪問的地址,花生殼端口映射完成;在外網瀏覽器內輸入該地址,即可訪問到內網主機所搭建的服務應用,NAT穿透成功。實現端口映射還可以通過路由器來實現。首先確認一下你本機的IP地址以及網關IP地址(一般情況下,網關的默認地址為:192.168.1.1):點開始-運行(或按徽標鍵+R),然后輸入“cmd”,會打開CMD窗口。再輸入"ipconfig",你會在窗口中看到你的本機IP地址。(你使用其他方式查看也行)??幢緳C及網關IP地址,本機的IP地址為:192.168.1.100,網關IP地址為192.168.1.1。然后打開瀏覽器,輸入192.168.1.1,進入路由器的控制面板(如果不知道用戶名和密碼,一般默認的是admin,admin)。點擊轉發規則,虛擬服務器。在右邊窗口,會看到端口映射的列表。單擊添加新條目,服務端口號填寫9120-9122,IP地址填寫你本機的局域網IP地址,例如:192.168.1.100。單擊保存。返回列表后,你能看到剛剛添加的端口。確保狀態為生效,此時,端口映射完成。相信大家看完都秒懂路由器設置端口映射的原理,知道為什么要映射了?;ㄉ鷼染W端口映射工具自帶端口映射功能,可以幫助用戶解決各種網絡需求,同時還能幫助用戶實現內網穿透,即便用戶處于復雜的網絡環境中,花生殼也能正常解析域名。端口轉發是一個常用的功能,不管是在服務器運維還是在領域,都需要用到。使用花生殼映射SSH服務端可以進行遠程linux訪問,可以設置制定的IP地址、轉發的端口號、防火墻的端口等,對各端口的情況進行檢查,然后將其命令為netstat -ntlp,就可以實現Linux系統的端口轉發。想要知道Linux系統的端口轉發如何操作,不妨試試花生殼軟件。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖)提起索尼背投電視機怎樣進入維修模式大家在熟悉不過了,被越來越多的人所熟知,那你知道索尼背投電視機怎樣進入維修模式嗎?快和小編一起去了解一下吧!索尼背投電視機進入維修模式的方式步驟如下:首先將音量調到零;按遙控器的定時器開關鍵;同時按遙控器的二次呼叫鍵和電視機上的音量減鍵,屏幕上若出現四個調整菜單,索尼背投電視機便成功進入維修方式;非維修人員建議不要進入或進入后不要調整任何數據,以免造成不...
債券通南向通是什么?債券通指的是2016年提出的中國內地與香港的債券市場合作互通的一種機制,于投資者所處的區域不同債券通有南向和北向兩類。南向通指的是中國內地的投資者,在港澳地區銀行開戶并且通過專門的渠道將資金匯出用來購買港澳銀行銷售的產品。債券通搭建起了橋梁,可以讓兩地的投資者打破交易壁壘限制,能購買到非本地的投資產品。債券南向通誰可以投資?目前這一階段,能夠參與債券南向通的包括人民銀行認可的部...
昨天深夜,鄭州發布16號通知:調整公交、地鐵運營,出租車網約車單雙號運營。全文如下:鄭州市新冠肺炎疫情防控指揮部辦公室關于加強持續控制措施的通知(2022年第16號)為應對我市嚴峻復雜的新冠肺炎疫情,堅決阻斷疫情蔓延,確保人民群眾生命健康安全,現就不斷加強疫情防控的有關措施通知如下:1.市區35條干線公交線路正常運營,封閉控制區、管制區、防范區采取跳站措施;除干線外,途經封閉控制區、管制區、防范區...