背景
開發過程中會遇到關於外網回調內網接口等場景,希望可以通過外網訪問到自己的內網服務,而此時自己又沒有公網域名和ip,只能借助一些工具來實現,比如花生殼、net123等,由於花生殼穩定性更高,因此選擇花生殼。本章節主要介紹體驗版免費功能。
花生殼5
百度網盤鏈接:https://pan.baidu.com/s/13N-3VRNv7unPJKTKz7gpFA
提取碼:os9v
安裝
就像普通應用程序安裝一樣,按照提示進行安裝即可。
登錄
可以使用微信登錄,或者注冊賬號密碼登錄。
點擊加號創建內網映射:
填寫映射信息
① 應用名稱:自定義填寫
② 應用圖標:可以給對應的服務選擇一個圖標,方便區分
③ 應用類型:根據需要映射的服務選擇
如:TCP通常用於軟件類
UDP用於UDP服務(5.1以上客戶端才支持)
http或https用於網站類型
Socks5用於代理(此功能暫時下架)
④ 外網域名:選擇用於外網訪問的域名,選擇帳號下所擁有的域名
外網端口:根據服務類型選擇(固定端口:需購買;動態端口:免費系統隨機分配)
⑤ 內網主機:服務器電腦局域網IP地址
內網端口:所映射服務的內網端口
確認映射內容填寫無誤,點擊“保存”即可。
保存之后,在主界面可以看到保存之后的縮略信息:
點擊診斷:
如果局域網服務器連接成功,說明內網映射成功,可以通過花生殼的域名及端口訪問到內網。
如果局域網服務器連接失敗,說明局域網的ip+端口是訪問不通的,可以自己起一個此端口的服務,然后再次診斷即可通過。