用端口複用和Python做內網穿透的想法有什麼?

小妮子521


那麼如何做內網穿透呢?一般我們用反向代理,通過建立代理服務器,內網服務器訪問代理服務器,建立通道,外網服務器訪問代理,然後代理反射到內網給外網服務器通信和訪問資源。簡而言之就是弄箇中間人,左右人可通過中間人溝通。

Github上有一個用Python做內網穿透的代碼,名叫passbytcp。地址為:https://github.com/mxdg/passbytcp。

具體功能

  • 通過外網vps在任意地方訪問沒有公網獨立ip的電腦,樹莓派等等;

  • 使內網網站能被公網訪問;

  • 實現域名訪問內網指定網站給域名訪問的用戶進行簡單http授權驗證;

  • 方便在本地調試支付接口。

配置說明

  • 服務端需要python3版本;

  • 客戶端可以使用python2和3版本【如果python2使用有問題,請用python3啟動客戶端】;

  • 服務端配置文件config.json;

  • *server文件夾是公網服務器使用的;

  • *slaver文件夾是內網服務器使用的。

運行程序

配置好服務器config.json後 服務在進入server文件夾,執行

客戶端進入slaver文件夾,執行


大魔王Hacker


花生殼內網穿透,是通過雲服務器快速與內網服務器建立連接,同時把內網端口映射到雲端,實現各類基於域名的互聯網應用服務。

花生殼能夠實現反向代理應用,支持TCP、HTTP、HTTPS協議,端到端的TLS加密通信,黑白名單防黑驗證等;支持外網設備穿透各種複雜的路由和防火牆訪問到內網的設備。即使沒有公網IP,也可以實現內網穿透服務


分享到:


相關文章: