在開發過程中,因為網絡環境的原因,需要通過某一臺服務器訪問其他服務器的一些端口,這里就涉及到linux端口映射的問題。在linux服務器上,1024以下的linux端口映射是禁止非root用戶使用的。所以如果想要使用80端口訪問tomcat,則修改conf/server.xml的端口為80,那么只能使用root用戶;但是linux端口映射為了安全起見,一般都是使用其他用戶啟動tomcat,可以采用端口映射的方式,比如映射80到8080端口。
本文小編從兩種情形來解讀linux端口映射的操作問題。
情形一:跨網絡、跨主機的映射Full-Nat
我們想到達主機B的80端口,但是由于網絡限制可能無法直接完成。但是我們可以到達主機A的8080端口,而主機A可以直接到達B的80端口。
這時候可以使用iptables,將主機B的80端口映射到主機A的8080端口,通過訪問A的8080相當于訪問B的80。實現如下:
在主機A上直接如下命令,實現端口映射的Full-Nat
01#!/bin/bash02pro='tcp'03NAT_Host='Host_A'04NAT_Port=808005Dst_Host='Host_B'06Dst_Port=8007iptables -t nat -A PREROUTING -m -p --dport -j DNAT --to-destination :08iptables -t nat -A POSTROUTING -m -p --dport -d -j SNAT --to-source
說明:
NAT_Pro表示NAT的協議,可以是tcp或udp
NAT_Host表示中間做端口映射的主機。這里也就是主機A
NAT_Port表示中間做端口映射的端口。這里也就是主機A的8080口
Dst_Host表示被NAT的主機。這里也就是主機B
Dst_Host表示被NAT的端口。這里也就是主機B的80口
情形二:主機內部的端口重定向
我們可能需要將訪問主機的7979端口映射到8080端口。也可以iptables重定向完成。
01iptables -t nat -A PREROUTING -p tcp --dport 7979 -j REDIRECT --to-ports 8080 注意問題:
需要打開ip_forward功能:
01echo '1' > /proc/sys/net/ipv4/ip_forward 以上便是關于linux端口映射命令的一些案例,在不同的情形下我們都可以使用iptables命令來完成這些操作。
一、安裝花生殼5
下載花生殼5客戶端后,雙擊安裝程序,①根據安裝向導完成安裝步驟;②可修改安裝目錄。
二、登錄花生殼5安裝成功后,掃描二維碼或點擊二維碼下方的“賬號登錄”,輸入已注冊好的貝銳賬號登錄;未擁有花生殼賬號的用戶,可點擊客戶端左下方的“注冊賬號”。
三、使用花生殼51、花生殼賬號登錄成功后即可進入主界面。5客戶端同時支持在客戶端和網頁端添加、修改和刪除映射。點擊客戶端界面右下角“+”,進行添加映射;
2、填寫映射的信息:① 應用名稱:自定義填寫
② 應用圖標:可以給對應的服務選擇一個圖標,方便區分
③ 應用類型:根據需要映射的服務選擇如:TCP通常用于軟件類UDP用于UDP服務(5.1以上客戶端才支持)http或https用于網站類型Socks5用于代理(此功能暫時下架)
④ 外網域名:可選擇賬號下面已有的域名 外網端口:根據服務類型選擇(固定端口:需購買、動態端口:免費系統隨機分配)
⑤ 內網主機:服務器電腦IP地址 內網端口:內網服務端口
⑥ 密碼訪問限制:開啟此功能之后,瀏覽器訪問先輸出密碼才可以顯示對應的網站信息,點擊“保存”即可;
3、添加成功后,我們在客戶端上可查看到新添加的映射,支持對映射進行編輯和診斷。
4、外網通過瀏覽器輸入生成的訪問地址,即可訪問成功!
四、功能介紹點擊客戶端左上角的“三”按鈕,可進行相關的設置,如開機啟動、是否以服務方式運行、自動鎖定客戶端、設置客戶端聯網網卡等。
花生殼推出的5客戶端,具有全新、簡潔的交互界面,使用更加簡單。并且花生殼5開始全面免費提供內網穿透服務,還支持在客戶端上設置映射和設置聯網網卡。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
莊家出貨的手法有哪些?1、一字出貨法這種操作手法很兇悍,在于短期快速拉高股價后,又以低于現價約3%的價格賣出,價格瞬間掉下三個點很容易吸引很多買盤,每當“賣一”快被消耗完畢,有新的賣單壓上去,一直到空頭手中無籌碼,這個過程只需要幾分鐘,在分時圖上留下一個“一”字這種出貨方法適用于熱門股。2、釣魚線出貨法這種手法,在分時圖上留下酷似釣魚的形狀,適用于熱...
目前我國貸款的方式有抵押貸款和無抵押貸款,無抵押貸款因為沒有抵押物,所以通常根據客戶的信譽來發放貸款,也就是我們常說的信用貸款。信用貸款的申請相對比較簡單,提供一些必要的材料基本就可以申請通過,那么無抵押貸款5萬需要什么條件?無抵押貸款5萬需要什么條件:1、年齡在18周歲(含)以上,具備完全民事行為能力;2、個人征信良好,近兩年沒有信用卡逾期或套現等不良信用記錄,尤其不能有“連三累六&...
【資料圖】關于溫州的二手電腦市場在哪啊的知識大家了解嗎?以下就是小編整理的關于溫州的二手電腦市場在哪啊的介紹,希望可以給到大家一些參考,一起來了解下吧!1、在錦繡公路和吳橋公路的交叉口再往城南立交橋方向,走50米左右。2、從城南立交橋往物華天寶方向,過了蔬菜批發市場,再過了橋就到了。坐公交208可以到,公交108也可以,還有27路是路過二手電腦市場。...