坐标广州。以前用 WireGuard 连接回家,电脑端每隔十几分钟会断线,手机端好像几分钟断一次。改用 OpenVpn ,基本上都不断线。请问何故?另外 OpenVPN 似乎很耗电,请问有哪些稳定、省电的 VPN ?
配置如下:
[Interface]
PrivateKey = *&*%$@
Address = 10.5.30.9/16, fda5::3009/64
DNS = 10.5.0.1, fda5::1
MTU = 1280
PreUp = "C:\Program Files\WireGuard\bat\routes-up.bat"
PostUp = "C:\Program Files\WireGuard\bat\dns-up.bat"
PreDown = "C:\Program Files\WireGuard\bat\routes-down.bat"
PostDown = "C:\Program Files\WireGuard\bat\dns-down.bat"
[Peer]
PublicKey = #$%^&
AllowedIPs = 0.0.0.0/1, 128.0.0.0/1, ::/1, 8000::/1
Endpoint = example.com:13831
PersistentKeepalive = 15
PersistentKeepalive 原来是25的,现改为15。
1
wtks1 296 天前 via Android
可能是 udp 协议被间歇性阻断了?我记得 openvpn 用的是 tcp 协议
|
2
weijancc 296 天前
我估计是因为你没配置 PersistentKeepalive, wg 默认一段时间没数据交互就会断开.
|
3
leconio 296 天前 via iPhone
深圳,一样。wireguard 类的不混淆流量国内基本没法用。
|
4
Yien 296 天前 via Android
wireguard keepalive 配置一下
|
6
a3000xgyj 296 天前
有公网就完全没这种烦恼
|
7
Jays 296 天前
wg 很稳, 就是 win 端不会自动刷新 IP 经常需要断开重连
|
9
hanssx 296 天前
Qos ,加 udp2raw
|
10
hanssx 296 天前
@Jays 拿走不谢
``` @echo off setlocal ENABLEDELAYEDEXPANSION set ddns=xxx.xyz set profileName=Corp set servicesName=WireGuardTunnel$!profileName! for /f "delims= " %%i in ('ping %ddns% -n 1 -w 0 ^|findstr "^[0-9]"') do ( set ip=%%i ) start /b udp2raw_mp.exe -c -l 0.0.0.0:3333 -r !ip!:52000 -k "yourpassword" --raw-mode faketcp --cipher-mode aes128cbc --fix-gro :g for /f "delims= " %%i in ('ping %ddns% -n 1 -w 0 ^|findstr "^[0-9]"') do ( if !ip! equ %%i ( timeout /T 300 /NOBREAK >nul ) else ( taskkill /im udp2raw_mp.exe /f ping -n 2 127.1 >nul start /b udp2raw_mp.exe -c -l 0.0.0.0:3333 -r %%i:52000 -k "yourpassword" --raw-mode faketcp --cipher-mode aes128cbc --fix-gro set /a ip=%%i ping -n 2 127.1 >nul net stop !servicesName! net start !servicesName! )) goto g ``` |
11
JensenQian 296 天前 via Android
qos udp 就这样
我这 udp 只有 tcp 一半 |
13
MFWT 296 天前
同样坐标广州,WireGuard 回家很稳定
建议检查一下 Keepalive 是不是没设置对,默认是 25 ,我双端改 20 了 |
14
commoccoom 296 天前
WireGuard 我记得国网浙江电力公司也在用,不至于经常断吧。
|
15
Bssn 296 天前 via iPhone
ss 稳
|
16
FrankAdler 296 天前
联通,用 wg 很稳,但是没有用 ss 带宽高
|
17
morytyann 296 天前
我一开始 PersistentKeepalive 设置的是 25 ,很稳定,后来出现长时间闲置会断连的问题,改成 120 就好了,应该是运营商 UDP 的 QOS 规则改了
|
18
wuruxu 296 天前
wg 非常稳
|
19
dfly0603 296 天前
@commoccoom 请问这是哪里看的来的消息呀?
|
20
liuxyon 296 天前
是被检测出来阻断端口了.
|
21
commoccoom 295 天前 via Android
@dfly0603 在别的部门同事电脑上看到过,连接到电网某些平台的。电网现在除了专网,也有互联网大区的,某些情况下还是需要 VPN 接入的
|
22
Yechs 295 天前
@weijancc PersistentKeepalive 这个设置是为了防止 udp 老化导致端口失效, 没有配置只会让从家里访问手机的时候端口失效了导致的无法联通, 从手机访问家里会重新建立 udp 端口映射的, 所以和这个没有关系, 没有需要实时从家里访问手机的需求的时候, 不配置也是可以的
|
23
Quarter 295 天前 via iPhone
可以用 ssl vpn
|
24
weijancc 295 天前
@Yechs 你没看到楼主是从手机访问电脑, 然后疑惑电脑端也断连吗? 作为一个 VPN, 连接只有主动访问才不会断掉, 显然是不合理的, 我看很多人都不知道可以配置 PersistentKeepalive, 然后写个定时任务定时 ping
|
25
dasf53adf 295 天前
我的 WireGuard 很稳,没出现过问题,同样是国内到国内。连自家 NAS
|
29
zbowen66 295 天前
OpenVPN 耗电怎么测量的?😧
|
31
ericww 295 天前 via iPhone
@weijancc 电脑配置 keepalive 会造成手机不断被唤醒增加耗电。手机访问电脑,只要 key 是对的会自动接收并建立连接。wg 作为无状态 VPN 没必要维持状态。配置 site to site 才需要两端 keepalive 。
|
32
Ipsum 295 天前
keepalive 没必要设置,反而会增加耗电。wg 是无状态链接,不需要维护。
|
33
dddedd 294 天前
直接 trojan 回家 速度飞快
|
35
Square98 294 天前
我在公司用 Windows 远程桌面连家里电脑经常断开,从家远程公司很稳,一直不知道是啥问题
|
37
DopaminePlz OP @neroxps 自己感觉,用 OpenVPN 时候手机老是提示,提示的频率大一些
|
38
DopaminePlz OP 设置了 15 秒的保活时间,貌似会好一点。再使用一段时间看看
|
39
mantouboji 294 天前
取消私钥公钥文字,把你的配置文件贴上来啊。
|
40
mantouboji 294 天前
你的 AllowedIPs 很奇特嘛,这是什么路数?
KeepAlive 选多少,主要取决于你路径上做 NAT 的那个路由器的设置。一般情况下 25 秒足够了,但你到底是什么情况就不知道了。 |
41
liuxyon 293 天前
@DopaminePlz 15 秒也不行,是检测出来了.
|
43
coldswell 293 天前
一直用 openvpn 回家,稳的很
|
44
DopaminePlz OP @mantouboji Windows 客户端勾选 Kill-Switch 就会出现这样的 AllowIPs , 我记得是在家里使用的时候有用。
|
45
benjaminliangcom 293 天前
@Quarter #23 有哪些可以自己部署的 ssl VPN 吗,公司用 F5 感觉很不错,但那个挺贵的
|
46
Quarter 292 天前 via Android
@benjaminliangcom anylink ,可以用思科的 AnyConnect 客户端连接
|
47
cwbsw 288 天前
附议,wireguard 有自动重连,所以不要设置 keepalive ,反而容易出问题。
想必楼主跑的也不是什么丢一个包损失几百万的业务。 |
48
Accelerant 285 天前
以前没这样,开干 PCDN 后感觉就明显了。
|
49
rulagiti 102 天前
遇到类似问题,iphone 下 ipv6 偶尔手机息屏后再打开就不通了,ip 地址未改变,日志提示握手失败,关闭 wg 再重新连接就可以了,不知啥原因,好像 ipv4 没这问题。
|