zerotier訪問內網其他機器
阿新 • • 發佈:2022-04-14
不知道zerotier是什麼及怎麼使用的可以百度隨便搜一下,都有介紹。怎麼自建moon伺服器及自建行星伺服器的也自行搜尋吧
這裡貼幾個連結:
https://baijiahao.baidu.com/s?id=1719615851020754869&wfr=spider&for=pc
http://www.lucktu.com/archives/766.html
http://app.myzaker.com/news/article.php?pk=61b4cb90b15ec0307d000abb
https://kingtam.win/archives/zerotier-route.html
另外,有用過 TailScale
的嗎,可以推薦幾個入門連結嗎?
在內網機器安裝zerotier
curl -s https://install.zerotier.com | sudo bash
內網機器加入虛擬網路
sudo zerotier-cli join a84ac5c10a13b45c
在zerotier允許訪問,並獲取分配到的虛擬ip
在zerotier網站設定轉發規則
內網機器啟用IP轉發
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -p
檢視網絡卡
ip a
設定環境變數
PHY_IFACE=ens192; ZT_IFACE=ztnfanm5kw
新增規則到iptables
sudo iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
sudo iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT
儲存配置到檔案,否則重啟規則會丟失
iptables-save
用另一臺加入了此zerotier網路的機器ping一下內網機器的其他電腦試一下吧