最近一直在嘗試各種內網穿透方案,第一種方案是云服務器+Frp,但是需要單獨做埠轉發;第二種方案是云服務器+ZeroTier One組件局域網(100節點免費),但是有個問題是ZeroTier One本身的服務器都在國外訪問速度很慢。可以通過搭建國內Moon服務加速解決連接慢的問題。
兩種方案都需要有固定外網IP的服務器,可以在三豐云注冊 https://www.sanfengyun.com 賬號申請免費云服務器。

下面是配置Moon的步驟(Linux):
1、安裝 moon,zerotier官方提供了比較方便的安裝方式,一條命令即可完成:
curl -s https://install.zerotier.com/ | sudo bash
2.生成moon組態檔
cd /var/lib/zerotier-onesudo zerotier-idtool initmoon identity.public > moon.json
3. 修改組態檔moon.json,主要是添加公網IP,修改內容如下, 9993是默認埠
vim moon.json #找到對應行修改內容"stableEndpoints": [ "23.23.23.23/9993" ]
注:23.23.23.23為公網ip, 一定要配置正確,Zerotier依靠此配置去連接moon.后面的埠若沒有改變則默認都是9993埠, 且是UDP協議的, 此處在防火墻上需要開放UDP,否則是連接不上Moon
4.生成moon檔案
sudo zerotier-idtool genmoon moon.json
執行該命令后,會在在/var/lib/zerotier-one目錄下生成一個類似000000xxxxx.moon的檔案
5.使moon組態檔生效:
在/var/lib/zerotier-one目錄下,新建一個 moons.d 檔案夾,并將剛生成的moon組態檔放到該檔案夾下
mv 00000018fasd2319.moon moons.d/
6. 重新啟動moon服務器,由于使用命令安裝時會自動注冊為服務,所以可以依靠以下命令完成啟動或重啟
service zerotier-one restart #服務重啟命令
經過以上配置,服務器上的moon即配置并應用完閉.
7. 客戶端連接并使用服務器上的Moon
直接在zerotier目錄下,創建moons.d檔案夾,并且將生成的000000xxxxxxxx.moon檔案拷入,并重啟服務即可
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/183318.html
標籤:服務器
上一篇:有沒搞sf的兄弟
下一篇:Linux的權限介紹