open 微屁恩 access server 局域网之间的访问该怎么配置?

2023-03-01 16:01:03 +08:00
 youngkingdom

目前自建 open 微屁恩 access server ,两台电脑可以互相访问了,但是该怎么配置才能让两台电脑之间同时能访问对方局域网的服务?

如:

此时 client a 想要访问 client b 局域网内的服务,该怎么配置 open 微屁恩 access server ?

887 次点击
所在节点    互联网
6 条回复
billlee
2023-03-01 16:43:25 +08:00
安装 openvpn 的电脑如果是各自局域网的网关,那就各自配好路由表就可以了
ip route add <对面局域网的网段> via <对端 ip>

如果不是,那就还要配置 SNAT
iptables -t nat -A POSTROUTING -s <对面的网段> -d <本地的网段> -j MASQUERADE
youngkingdom
2023-03-01 17:26:26 +08:00
@billlee Thanks♪(・ω・)ノ!
youngkingdom
2023-03-01 17:31:13 +08:00
@billlee 假如 a 不是网关,且没有配置路由表,连上 openvpn 之后,直接在 a 就能访问 b 所在局域网的服务,这种情况 b 那边是网关且已配好路由表是吧?
billlee
2023-03-01 18:34:57 +08:00
@youngkingdom b 可以是网关,或者不是网关但配好 SNAT 也行。a 上不需要配置路由,有可能是配置文件里写好路由了,或者对端推送了路由。
centralpark
2023-03-01 18:52:05 +08:00
在墙外就不要自我阉割了,直接说 OpenVPN 就行,真是看着费劲
mouyong
2023-03-01 21:01:21 +08:00
像这样吗?通过 ip + 内网机器自己启动的端口 去访问就好了




这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920171

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX