回覆列表
-
1 # 熱門生活泛
-
2 # 你看我獨角獸嗎
那麼如何做內網穿透呢?一般我們用反向代理,透過建立代理伺服器,內網伺服器訪問代理伺服器,建立通道,網路伺服器訪問代理,然後代理反射到內網給網路伺服器通訊和訪問資源。簡而言之就是弄箇中間人,左右人可透過中間人溝通。
Github上有一個用Python做內網穿透的程式碼,名叫passbytcp。地址為:https://github.com/mxdg/passbytcp。
具體功能透過網路vps在任意地方訪問沒有公網獨立ip的電腦,樹莓派等等;
使內網網站能被公網訪問;
實現域名訪問內網指定網站給域名訪問的使用者進行簡單http授權驗證;
方便在本地除錯支付介面。
配置說明服務端需要python3版本;
客戶端可以使用python2和3版本【如果python2使用有問題,請用python3啟動客戶端】;
服務端配置檔案config.json;
*server資料夾是公網伺服器使用的;
*slaver資料夾是內網伺服器使用的。
執行程式配置好伺服器config.json後 服務在進入server資料夾,執行
客戶端進入slaver資料夾,執行
花生殼內網穿透,是透過雲伺服器快速與內網伺服器建立連線,同時把內網埠對映到雲端,實現各類基於域名的網際網路應用服務。
花生殼能夠實現反向代理應用,支援TCP、HTTP、HTTPS協議,端到端的TLS加密通訊,黑白名單防黑驗證等;支援網路裝置穿透各種複雜的路由和防火牆訪問到內網的裝置。即使沒有公網IP,也可以實現內網穿透服務