clash_for_windows_pkg
clash_for_windows_pkg copied to clipboard
使用自动拨号程序上网时,clash代理不起作用
请认真检查以下清单中的每一项
- [X] 已经搜索过,没有发现类似issue
- [x] 已经搜索过文档,没有发现相关内容
- [x] 已经尝试使用过最新版,问题依旧存在
- [x] 使用的是官方版本(未替换及修改过安装目录程序文件)
软件版本
0.19.26
操作系统
Windows x64
系统版本
最新版
问题描述
使用的拨号程序地址 https://github.com/dfc643/pppoed 日志文件未见错误,但所有连接都不走clash。 关闭拨号程序使用Windows自带拨号时可以正常代理
复现步骤
拨号程序 https://github.com/dfc643/pppoed 通过系统服务方式安装并自动拨号上网。 打开clash不能正常代理。
日志文件
No response
其他补充
No response
PPPoEd 最后 P/Invoke 到了 Remote Access Service (RAS),所以,跟 Windows 的 PPPoE 应该是同一套底层。
但我不熟悉相关组件,只能猜测,或许在使用 PPPoEd 时 system proxy 无法打开?
不妨:
-
在拨号后,检查 Windows 的 Proxy 设置。
-
比较 PPPoEd 的 phone book 与你自己在系统中创建的 (
%APPDATA%\Microsoft\Network\Connections\Pbk
)。
上面的猜想部分正确。
这是 Windows 的设计,与 CFW 无关,应该也与 PPPoEd 无关。
RAS 连接(拨号、VPN)拥有 独立 的代理设置。Windows 有时候会把 system proxy 复制过去,有时候不会,触发条件不明。
原则上,你需要前往 Windows 设置,在对应的 Advanced options 中设置 proxy。
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days
I committed to pppoed repo to make it works with cfw. The problem is that if DotRas dial up with new credential, clash does not work.