求一个内网打通的方案,家里跑了很多服务,家里有公网 IP,想实现在公司,在外面随时访问家里的内网网络。

96 天前
 wuhao
1 、家里有服务器,有很多服务在跑,跑在很多内网 IP 上,比如 10.10.10.xx
2 、家里有一条固定 IP 的宽带,可以用来做中继
3 、想实现多内网打通,公司可以访问家里的服务,也可以在外面访问家里的服务,公司访问的话最好是从爱快上直接实现链接,或者单独电脑也可以。
4 、固定 IP 是 100M 独享的宽带,速度会快一些,最好都走这台服务器中转
5 、在外办公最好也能方便访问
6 、最好多个网络都使用原先的内网 IP 地址,比如公司的是 10.1.1.5 这样的 IP ,家里的是 10.10.10.5 这样的 IP ,可以互相内网访问。。。实现不了路由器级别的也没关系,服务器点对点也可以,只要速度快就行。。
7 、不要把 IP 地址暴露在公网上面。不使用公网直接访问服务。


请问有什么好方案吗?
WireGuard 好像要重新设置虚拟内网 IP ,而且设置起来着实有点复杂
tailscale derp / ZeroTier 的问题也是一样的,必须用他们分类的 IP 地址,除非自己建分配服务器,但是复杂度太高了不好用
有些软件速度不够快,因为我经常要传输一些视频之类的文件,还是要求最好速度快,用我独立的 IP 服务器进行中继
之前用过天融信的 VPN ,但是用户数量只有 10 个,加起来还要交钱,而且客户端啥的都不太稳定,倒是手里有一个天融信 VPN 设备,还有就是做路由器的连接 ipsec 太复杂了,自己搞不定。
openvpn 不太了解,好像实施起来也非常复杂。
frp/frpc 好像是把 IP 暴露在公网上面了,不太安全的

请问各位大神有没有简单好用的软件或者方法。求推荐,万分感谢。
1593 次点击
所在节点    问与答
36 条回复
wuhao
95 天前
@yinshuai 为什么没考虑用 L2TP
wangsfox
95 天前
@wuhao #16 你可以搜一下这个产品,看看他们的文档, 他支持自建节点,

使用自建节点来进行数据的中专 使用他提供的节点做额外保障也是个两者兼得方式,
就我当前的使用情况来看, 他们提供的节点最大的作用是 p2p 打洞, 通过他们节点中转数据的情况比较少遇到,
我目前使用的电信的网络,公司和家里以及自己的手机都是电信, p2p 成功率非常高
kk2syc
95 天前
@wuhao L2TP 在 ios 、windows 、安卓类原生都是自带的。

[排除] 某为/某 OP 阉割,需要自己下载 APP 客户端
wuhao
95 天前
@kk2syc L2TP 好还是 openvpn 好用啊,还有安全
datocp
95 天前
公司是你的?还把网络串起来?
还用说嘛,这么久了都没人提 softether ?官方有各种详细的组网教程,什么二层桥接/三层局域网路由,再加上可内置于 openwrt 。
支持 softether/l2tp/openvpn/其它,牛逼得狠,最关键免费。

android 有第三方 l2tp 客户端?自从 android 高版本不支持 l2tp ,一直用 stunnel 和 softether 的 openvpn ,openvpn 只能在墙内用,过墙必挂,没尝试动态更换端口。

softether 是不错的方案,动态端口,级联桥接,据说还支持 mesh 组网。
datocp
95 天前
另外一种尝试,softether 级联,电信连移动,移动连搬瓦工 vps ,实现 wlan 和搬瓦工 vps 直接桥接。
有 4G 路由的话,可以实现连接 wifi 直接进入特定 vpn 链路打通的内网。最简单快捷的翻墙。
wuhao
95 天前
@datocp 一个是我想两边原有的内网 ip 地址可以直接访问,不在生成新的内网 ip 地址的
另一方面,只想走内网的时候走 vpn ,外网还是各自访问各自的
yinshuai
95 天前
@wuhao openVpn 也有 ios 和 android 的客户端,没考虑用 L2TP 的原因是不会,我觉得 op 这个方案简单,所以就用 op 这套方案了,目前来看还是稳定的
wuhao
82 天前
@yinshuai openvpn 是否可以轻松实现只是内网互相访问,两端的网络访问互联网,还是各自走各自的运营商?
yinshuai
82 天前
@wuhao 配置路由 只有内网的 ip 才走 VPN 其他还是走原来的线路。最近把 openVpn 换成 Wireaguard 了,换的原因倒不是因为 openVpn 不稳定,折腾了一下发现 Wireaguard 更加简单,一个 Wireaguard 就能实现异地组网加内网穿透。原来 openVpn 要实现内网穿透我是加了个 frp 。现在 frp 都不需要了。但是听说 Wireaguard 会遇到运营商 qos 限速的问题 暂时没遇到,再跑段时间观察一下
wuhao
82 天前
@yinshuai 我用其中一条固定宽带爱快做了 openvpn server ,然后另外一条网络的爱快做了 open 客户端,现在搭建起来之后,两边的网络都可以互相访问爱快,比如 10.10.10.100 和 10.11.11.111 都是爱快,都可以访问,但是两边内网的主机无法互相访问,不知道什么原因。郁闷
wuhao
82 天前
@yinshuai wireguard 好像用 mac ios 之类的会复杂点
yinshuai
81 天前
@wuhao 可能需要配置静态路由,把需要访问的内网 ip 网段路由到 VPN 接口才行。因为你访问真实的内网 ip 的时候,在本地的局域网是没有这个 ip 的。当然访问不通。可以尝试在两边的客户端上配置一下静态路由。例如:局域网 A 的 IP 段为 192.168.1.0/24 局域网 B 的 ip 段为 192.168.2.0/24 。那么可以尝试在局域网 A 的 ikuai 加一条静态路由 把访问 B 局域网的 ip 路由到 VPN 的接口。这个时候再看看局域网 A 能不能访问局域网 B 的 ip 。如果可以 局域网 B 也同样加一条静态路由即可。
yinshuai
81 天前
@wuhao 静态路由配置 例如:目的地址:192.168.2.0 子网掩码:255.255.255.0 (24) 网关:10.10.10.2(vpn 的 ip)
wuhao
81 天前
@yinshuai 静态路由、还有推送路由,都设置好了,现在找到原因啦,是因为我试用了 openwrt 的胖路由,所以我的王冠上 openwrt 的网关,所以导致两个爱快可以互相访问,但是内网却无法互相访问了,把网关设置成爱快的网关,一切就 ok 了

但是这样的话我科学上 wang 就又遇到了问题。。我不想折腾 openwrt 来进行 openvpn 的设置了,感觉过于复杂,爱快设置 openvpn 比较容易一些

我听说有一些大佬用 macos 安装 surge 来进行科学,把 macos 作为一个科学代理来用的,不知道是怎么个用法,求指点。。。之前有个大佬说买了一台 macmini ,就只装 surge ,然后就是用来科学的。
wuhao
81 天前
@yinshuai 如果用 mac 的 surge 做网关,会不会还是目前遇到的一样的问题?

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

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

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

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

© 2021 V2EX