独街雨封 发表于 2022-7-20 10:22:45

有没有办法进行内网穿透

在线求,不知道这个能不能进行内网穿透

不望月的狼人 发表于 2022-7-20 10:34:47

frps 和 frpc ??

jxph1123 发表于 2022-7-20 10:52:15

如果只是访问路由器,我目前用了2种方式:
1.FRP内网穿透。
2.IPV6地址访问。如果IPV6封了80端口,需要更改管理端口。然后采用微信提醒,IPV6地址更换时提醒,随时远程访问路由器是没问题的。

独街雨封 发表于 2022-7-20 12:30:54

jxph1123 发表于 2022-7-20 10:52
如果只是访问路由器,我目前用了2种方式:
1.FRP内网穿透。
2.IPV6地址访问。如果IPV6封了80端口,需要更改 ...

我晚上找了教程,但是都是运行失败,就不知道怎么搞了,用的是frp这种

id9502 发表于 2022-7-20 15:42:04

本帖最后由 id9502 于 2022-7-20 15:45 编辑

刚刚用iptables配置好内网穿透,设定是这样的:

公网用户 <-----> (Zerotier虚拟网卡)路由器:12322 <-------> 内网服务器:22

外网通过 zerotier 连接虚拟网络,或者直接连wan口接公网,路由器用iptables配置端口转发,将12322端口收到的内容双向转移到服务器22端口,内网server啥都不用配置
假设路由器wan口网卡 eth0,地址1.1.1.1(或者用了ZeroTier虚拟网卡 zzzz,虚拟地址192.168.168.2)
内网lan口网卡 eth1,服务器地址:192.168.8.123

命令:
iptables -t nat -A PREROUTING -i (zzzz或者eth0) -p tcp -m tcp --dport 12322 -j DNAT --to-destination 192.168.8.123:22
iptables -t nat -A POSTROUTING -j MASQUERADE
iptables -t filter -A FORWARD -j ACCEPT

然后就可以在外网通过 ssh -p 12322 user@1.1.1.1 或者 ssh -p 12322 user@192.168.168.2 访问服务器ssh了。
参考资料:
https://unix.stackexchange.com/questions/585476/configuring-iptables-to-port-forward-ssh-connection-to-a-server
https://superuser.com/questions/1653115/iptables-over-ssh-port-forwarding
https://cloud.tencent.com/developer/article/1725963

nihaolai 发表于 2023-1-14 04:56:53

页: [1]
查看完整版本: 有没有办法进行内网穿透