|
本帖最后由 zch11230 于 2022-1-10 18:57 编辑
云服务器有固定公网IPV4,想用来转发到家里内网电脑上,看有人说用其它软件有被误报违规,直接用路由转发,按理说应该不会吧,我也才开始用,没啥精力写教程,将就看哈,我纯当备忘录了。
1、搞个云服务器,我用的ubuntu,一键装个zerotier,家里内网电脑也装,其它类似的组网软件应该也可以,两端能互通就行
2、在云服务器上执行下面的命令开启NAT转发,eth0为ifconfig显示的默认网卡,ztc25pxrpt是zerotier的虚拟网卡名称。
- sudo iptables -F
- sudo iptables -t nat -F
- sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 23:65535 -j DNAT --to 192.168.100.200:23-65535
- sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport 23:65535 -j DNAT --to 192.168.100.200:23-65535
- sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
- sudo iptables -t nat -A POSTROUTING -o ztc25pxrpt -j MASQUERADE
- sudo sysctl -w net.ipv4.ip_forward=1
复制代码 3、在云服务器开防火墙所有端口或自己需要的端口,这样就可以通过云服务器的公网IP访问家里的内网设备了
4、如果内网流量要从服务器出,在内网添加路由指定出口为云服务器的虚拟网卡,测试是可行,我没这需求。
|
|