1. 程式人生 > 其它 >zerotier訪問內網其他機器

zerotier訪問內網其他機器

不知道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一下內網機器的其他電腦試一下吧