本帖最后由 朕射你无罪 于 2024-8-12 11:08 编辑
无图教程,自行脑补。后续适当补充。 使用场景:
- 无公网IP的家庭网络利用vps做入口。vps上挂个haproxy或者nginx,直接转发到后端家里性能高的机器上做一些服务也行。
- 办公网络连家里
- 全球vps整合。
正文:
家庭网段 192.168.3.0/24 zerotier网段 192.168.196.0/24
家中中转设备 192.168.3.80
在中转设备上安装zerotier 我用的是群晖,无脑安装 然后在群晖上配置个路由转发规则。需要开启SSH后登陆,以root权限添加以下命令 #开启内核转发 #添加路由策略, echo ‘net.ipv4.ip_forward=1’ >> /etc/sysctl.conf iptables -t nat -A POSTROUTING -s 192.168.196.0/24 -j MASQUERADE 192.168.196.0/24 记得要改成你的zerotier网段 这样你的zerotier家庭转发入口就做完了。 在VPS部分 接下来去你买的废-物vps上。 以Ubuntu为例 执行 curl -s https://install.zerotier.com | sudo bash 然后再执行 sudo apt-get update sudo apt-get install -y zerotier-one 启动并且加入对应网络 sudo systemctl start zerotier-one sudo zerotier-cli join <network_id> <network_id>在你的zerotier后台看得到
zerotier 后台部分
你进入zerotier后台 在Members 看到加入的两台设备。 选择 然后允许他加入(Authorize) 这样这两个设备就进入网络了。 此时要记住你家庭接入设备zerotier的IP地址 然后在zerotier后台的路由规则中添加一条规则。 在后台中找到Advanced 例如我的家庭转发设备ip地址是192.168.196.5 然后新增路由规则 192.168.3.0/24 via 192.168.196.5 #这个规则的意思是 访问192.168.3.0/24这个网段的路由请求都转发到192.168.3.5 这个ip下
后话:
- 配置后
- 网络就打通了
- 你可以在你的vps上ping的通你内网里的任意私有地址了。
- 如果你有多个vps还可以打通后不同入口分流,因为VPS给的带宽都很小。又不能聚合。所以分流刚刚好废物利用。
|