阿里雲伺服器轉udp通信
『壹』 解決雲伺服器docker swarm節點間無法通信問題
如果你的swarm運行在默認埠,那麼你就可能和我一樣遇到了VXLAN默認埠4789/udp被雲服務廠商阻斷的問題。比如阿里雲在文檔中提到了這點,鏈接-> 阿里雲添加udp監聽文檔 。
這個問題在docker:v19.03之前無法直接解決。19.03版本,docker在swarm init之上增加了--data-path-port uint32 的配置項用於更改docker swarm的VXLAN埠。
下面以指定埠5789/udp為例
『貳』 有沒有簡單的內網穿透工具
埠映射」通俗來說就是將外網主機的IP地址埠映射到內網中一台機器,提供相應的服務。內網相通,電網際網路對外開放服務或者接收大數據,都需要埠映射。首先,想要做好埠映射,確定路由器,清楚的認識軟體需要開放什麼埠號,設置獨立固定的Ip地址,關閉主機防火牆,檢查wan口獲取的Ip是否是公網Ip,最後就是測試。
之前市場上有很多免費版的埠映射工具,現如今基本上都收費了;且測試後,感覺有部分付費的效果也不盡人意。後來測試一款試用的,綜合使用後感覺挺穩定,個人開發測試與商用都挺合適,因為我是用來實現再家可以遠程訪問公司內部的文件,工作需要,沒有公網ip很不方便。這個法子挺好用,使用教程如下:
需要的工具:
網雲穿內網穿透
一個可以正常上網的電腦
網雲穿是一款可以在包括但不限於Windows、Mac、Linux、群輝、樹莓派、威聯通上使用的內網穿透,它可以很便捷的幫助你將本地內網的應用發布出去,比如:網站、資料庫、硬碟文件、遠程桌面、應用、游戲(如我的世界)等等,這樣您就可以很方便的微信調試、自建雲盤、異地辦公等等,它不需要您有公網IP、不需要您有伺服器、也不需要您設置任何路由器,只需要您安裝軟體進行簡單設置即可直接使用。WIndows使用網雲穿穿透3389遠程桌面首先我們開啟被遠程那台電腦的遠程桌面訪問功能(因為這個網雲穿只需要安裝在被遠程的電腦上即可