刚刚发现有内网穿透的需求,因为之前都在用 frp 和 openvpn
我在用 openvpn 的时候就有个疑问,原理讲道理都是用虚拟网卡,在同一个虚拟网络下的设备,
但是有什么办法可以实现
比如我现在虚拟局域网下有设备 a 和设备 b ,设备 b 下有 n 个 nat 网络虚拟机,我现在如何能实现用设备 a 来连接设备 b 下的虚拟机呢
我看了好多教程大部分是在说软路由的
我感觉好复杂啊,我再很久之前很喜欢用一个远程控制软件叫 teamviewer ,他有个 vpn 的功能,开启这个连接之后是可以直接在本地访问简历间接电脑的局域网其它设备的。
所以说,因为我下载下来的都是因为版本,我看到好多选项,是不是可以通过简单的配置来实现呢?
还是说实现起来很复杂
还是就不能实现呢?
1
dream7758522 144 天前 via Android
你题目不是写了 zerotier 吗?这个就可以啊。联通以后,访问对方设备 zerotier 分配的 ip 地址就可以了
|
2
miaosl OP @dream7758522
哥,我是想实现,用同一个虚拟局域网下的 a 设备访问 b 设备下的 nat 下的设备 |
3
ferock 144 天前 via Android
你自己不是已经说了喜欢用 teamviewer
|
4
kome 144 天前
A 设备添加去 B 设备下面 NAT 网段的静态路由, 如果 B 设备下面的 NAT 设备没有配置网关或者是去 AB 局域网的路由, 那么这些设备也要添加. 没有路, 造路就是了.
|
6
PolarBears 144 天前
@miaosl #2 Tailscale 可以满足你的需求 https://tailscale.com/kb/1019/subnets , zerotier 没实际使用过但应该也是有一样的功能的
|
8
lanthora 144 天前
先回答你的问题,能实现,且不复杂.
遇到了和你相同的问题,今天刚刚解决,大概率是防火墙的问题.可以参考我这边的解决方案. https://github.com/lanthora/candy/commit/8e0f419c8c2d16b136550f119cf21246e918e3b8 |