与系统其他vpn代理不兼容
Paulgudring opened this issue · 2 comments
Paulgudring commented
与系统 vpn 代理不兼容
问题概述
v 2.1.3,内核版本 meta v 1.14.1。
我使用系统自带的 vpn 在我所在的组织机构网络环境中上网(确切来说是 l2tp 协议的 vpn ),使用 verge 进行代理上网时发现与之不相兼容,verge 会自动关闭代理,此时有如下特征:
排查方式
- 可以确认并不是配置文件的问题,在非该组织网络环境下是可用的,用同样的配置文件在 cfw 与 clashn 是可用的。
- 可以确认并非是 meta 内核的问题,在非该组织网络环境下是可用的,在clashn 使用 meta 内核是可用的,在 verge 使用 clash.premium是不可用的。
- 可以确认是不兼容问题,其他条件不变的情况下,关闭 l2tp vpn 之后更换网络是可以正常使用的。
确认步骤
- 查询 document 没有相关话题。
- 查询过互联网并没有解决。
- 查询过 issue 没有提过这个问题。
待办工作
- 在 l2tp 和代理都是必要的情况下找出替代方案。
- 使用了 clashn。
- 如果是操作有误,指出修补方案。
- 在下一版本中允许有其他 vpn 服务存在的情况进行本地系统代理。
展望
meta 和 verge 是我非常认可的项目,感谢作者大大的努力,劳您调查该问题。
Paulgudring commented
新进展
问题原因
可能是没有调整好多个代理之间优先级和顺序
替代方案之二
- 手动设置代理
- 浏览器使用 proxyswitchyomega
- vscode使用 “http.proxy”
这是一个说大不大(在问题严重度上),说小不小的问题(非常影响使用体验),希望在下个版本看到自动配置的策略。
Mythologyli commented
已经定位到了问题:#833