公司在一个工业区有两个办公地点,两地都需要用 ERP 软件。现在用的 openvpn 来组网,但是客户端一方反应 ERP 软件操作卡顿有延迟,不知道是不是 openvpn 的配置问题。
1 xiaoshiforking OP client dev tun proto udp remote 60.191.154.142 9981 resolv-retry infinite nobind persist-key persist-tun remote-cert-tls server auth SHA512 cipher AES-256-CBC ignore-unknown-option block-outside-dns verb 3 客户端配置如上 |
![]() | 2 Phasma 2023-10-19 07:55:58 +08:00 丢包 还是延迟高 |
![]() | 3 x86 2023-10-19 07:59:34 +08:00 客户端那一头 ping 过来看看 |
4 xiaoshiforking OP @hymzhek 延迟在 50ms 以下 没有丢包 |
![]() | 5 HawkinsSherpherd 2023-10-19 08:05:37 +08:00 @xiaoshiforking 漏地址了。 |
![]() | 6 Achophiark 2023-10-19 08:21:52 +08:00 via Android ![]() 不能一概而论,cs 架构要看各 c 端到 s 端延迟,这年代了为啥还在用 openvpn ,用 wireguard 吧 |
![]() | 7 cat9life 2023-10-19 08:23:50 +08:00 wireguard 走起 |
![]() | 8 GCJER 2023-10-19 08:23:55 +08:00 erp 传输都是上万的小数据包 卡顿是正常的 我们公司也是 用的 sslvpn 忍忍吧 |
9 xiaoshiforking OP @Achophiark 行吧 我搭个 wireguard 试试 |
10 TESTFLIGHT2021 2023-10-19 08:36:12 +08:00 家庭宽带还是 DIA ? ERP 带宽需求可不低 |
![]() | 11 PluginsWorld 2023-10-19 08:43:36 +08:00 这题我会。用 openvpnas 去做就好了。搭建简单一些。 |
![]() | 12 Phasma 2023-10-19 08:57:34 +08:00 在单独的电脑上 用 tailscale 子网路由功能,也有开源的实现 |
13 xiaoshiforking OP @PluginsWorld 细说 |
![]() | 14 a33291 2023-10-19 09:15:36 +08:00 也可以试试 softether |
15 salmon5 2023-10-19 09:23:04 +08:00 ![]() 用 TCP ,别用 wireguard ,UDP 会被奇怪的 Qos |
![]() | 16 retanoj 2023-10-19 09:24:04 +08:00 openvpn 改用 tcp 试试呢?也可以配置 openvpn 客户端策略让部分 IP 走 VPN 隧道,缓解一下 VPN 压力。 https://www.joshua317.com/article/82 |
17 salmon5 2023-10-19 09:24:05 +08:00 ![]() openvpn 没有哪里不好,它只能用单核,能够处理 1.2Gbps 以上的吞吐 所以你的公网带宽低于 1Gbps ,用 openvpn 完全没问题 |
18 salmon5 2023-10-19 09:26:08 +08:00 如果你有 1Gbps 以上的带宽需求,那 ipsec 也是一个选择,可以使用 libreswan ,能达到 4Gbps 的处理能力, 比 wireguard 略强一些,而且还可以走 TCP |
19 salmon5 2023-10-19 09:26:34 +08:00 是原生的 TCP ,不是东拼西凑的 TCP |
![]() | 20 lingex 2023-10-19 09:28:01 +08:00 via Android 有点类类似:我通过 ssh tunnel 连 MongoDB 也很慢,rdp 就很快。 |
21 salmon5 2023-10-19 09:28:35 +08:00 另外可以用 AES-256-GCM ,AES-256-CBC 有点老,性能不怎么样 |
22 blening 2023-10-19 09:33:09 +08:00 要不让公司加点钱,我给你组个内网 |
![]() | 23 PluginsWorld 2023-10-19 09:58:05 +08:00 网上有很多关于 openvpnas 的教程。如果只是学习,可以突破一下连接数限制。 然后管理后台做一些基础操作设置就可以了,有管理界面。 我之前写了 ubuntu 的一键安装服务端的脚本。 |
24 ttvast 2023-10-19 10:57:57 +08:00 openvpn 配置没问题,你可以做一些链路上的测试。 vpn 肯定用 udp 表现最好,当然被限流那是另外一回事。 我怀疑是 erp 软件的问题,某些操作对于延迟稍微高一点的线路就会卡。 |
25 xiaoshiforking OP @retanoj 设置过了 是让特定网段走 VPN 但还是一样 |
26 huihuilang 2023-10-19 13:27:57 +08:00 via Android 找运营商吧,我们公司当初不想花钱让我们搞异地组网,后面一堆问题都不稳定,后面花钱找运营商搞了异地专线,后面舒服了 |
27 mandymak 2023-10-19 15:53:56 +08:00 @xiaoshiforking 我公司最近也有跟你公司一模一样的情景,我用两台 ros 组 sstp 解决了问题。 |
28 mandymak 2023-10-19 15:56:01 +08:00 @TESTFLIGHT2021 ERP 带宽得看情况,如果是 web based ERP 其实不怎么用带宽。 |
29 Liku 2023-10-19 19:05:54 +08:00 买台正规的 IPLC 的主机把国内隧道打通,做大内网就行了。 |
30 luckyc 2023-10-19 20:18:33 +08:00 mark, 解决了更新一下. 记得艾特我 |
![]() | 31 R4rvZ6agNVWr56V0 2023-10-19 20:37:31 +08:00 |
32 TESTFLIGHT2021 2023-10-19 21:06:28 +08:00 多大带宽?找运营商买虚电路。。。用起来就和网线一样 |
33 clickhouse 2023-10-19 21:30:59 +08:00 建议换 TCP 试试,我司 openvpn UDP 也很不稳定,换了 TCP 基本就没问题了。 |
34 icelake 2023-10-19 21:46:51 +08:00 我也推荐找运营商直接局端做异地组网,搞起来俩地方就跟局域网一样,不止 ERP ,文件共享都能跑起来了。商用的东西,求的一个稳定,该花的钱还是得花。 另外,既然是在同一个工业园区内的话,去运营商接入点的机房里研究研究?看能否走走偏锋在接入点直接物理组网:) |
35 wwhc 2023-10-20 02:14:05 +08:00 SSH 异地组网也是一个选项 |
![]() | 36 Achophiark 2023-10-20 09:00:36 +08:00 简单的解决方案很多,tailscale netbird 要性能的话,还是 frp 最帅。就 op 这点需求,建议看看 wg-easy ,我一直用着很爽。 |
37 hello365 2023-10-20 09:39:15 +08:00 看这些配置,我只有一个建议就是使用 tcp ,国内你不知道两边什么时候就 qos udp ,抽风应该也算正常。 |
38 Liku 2023-10-20 10:14:17 +08:00 @GeekGao 看错了,以为是越南分支,如果只是国内组网,分支多的话那就 routeros WG OSPF 自动宣告路由组网,只是点对点就 wg 建立起来两边写静态路由 |
39 cnbatch 2023-10-20 13:39:15 +08:00 既然都是同一个工业区,如果是“园区”的话,那么或许可以找物业商量,能不能自己拉根线 |
40 mandymak 2023-10-20 14:26:31 +08:00 @cnbatch 像我公司园区都是于老板自己的,只是我们懒得再拉线。像楼主的话如果物业不同意拉线,其实也可评估一下是否可以做 wifi 对射。 |
41 kalebroccoli 2023-10-20 16:28:12 +08:00 一个工业区 1 、直接找运营商拉条点对点光纤 2 、如 2 个大楼之间阻挡 直接行 ubnt 无线网桥 |
42 onR3OQ22adAGKq8g 2023-10-21 19:07:13 +08:00 @Achophiark #36 wg-easy 也就服务器端爽了,客户端那边配置很头疼啊(一条两条肯定没问题), 请问有没有基于 Linux 的图形界面配置的 wireguard? 有的话就方便了。 |
![]() | 43 Achophiark 2023-10-23 09:53:17 +08:00 @ixdeal 扫码配置文件都有,有什么麻烦啊,就 op 这点应用,用这个足够了吧。mesh 可看看 wg-gen-web |
![]() | 44 Achophiark 2023-10-23 09:55:09 +08:00 |
45 jcleng 2023-10-24 09:32:55 +08:00 使用 ZeroTier 自建, 或者 WireGuard(没有用过, 但是都是 p2p) 会好用很多 |
46 Digitalgk 2023-11-08 18:51:21 +08:00 试试 softether vpn 把 erp 内网 ip 段推送到静态路由 仅内网 ip 走 vpn 试试 应该会好很多 |
47 findwho 2023-11-22 20:02:08 +08:00 大佬,我也用 openvpn 来组网,就是路由器使用 openvpn 连接服务器,我现在用电脑远程连接 openvpn 服务器,想要访问路由器的整个网络(包括连接路由器的设备)。目前只能 ping 通路由器的 10.8.0.3 这个地址,路由器的 lan 192.168.10.1 这个地址 ping 不同,我尝试增加路由表,奈何不太懂,始终不成功。希望能得到指导,谢谢! |
48 xiaoshiforking OP @findwho 服务端配置文件也要配置好 |