CFW 无法关闭

148 天前
 mokin

最后一个版本的汉化版. 昨天使用了另一个代理工具发现 win 下的终端还是使用的 7890 的代理.

curl: (7) Failed to connect to 127.0.0.1 port 7890 after 2041 ms: Couldn't connect to server

而且就连 Git 也是这样

unable to access 'http://xxxxxxxxxx.git/': Failed to connect to 127.0.0.1 port 7890 after 2070 ms: Couldn't connect to server

只要打开 CFW 软件不需要开启系统代理或者是 TUN 模式就能正常访问网络,否则的话就会报错. 终端的环境变量也清理过,也还是这样

请问有没有遇到过这种问题的,应该怎么解决?

1894 次点击
所在节点    问与答
11 条回复
nu1l
148 天前
终端里面设置 ALL_PROXY / HTTP_PROXY / HTTPS_PROXY 了吧?
执行 export | grep -i proxy
或者去 ~/.bashrc 里面看看?
dabai091220
148 天前
是不是没正常退出 CFW 就关机或重启了?听起来像系统代理的问题,试试看打开 CFW 然后托盘右键退出呢?
mokin
148 天前
@dabai091220 曾经有过这种操作, 但是现在正常退出也不行.软件退出后就会报错
@nu1l 已经清理掉了,也还是这样. 不知道哪里还有代理设置
tomcat12F
148 天前
windows 的话 设置-网络和 internet-代理 里还有一个开关,遇到这边会卡住没有随 clash 关闭改变
dabai091220
148 天前
@mokin #3 换个环境呢?比如 cmd 换 powershell ,排一下是系统问题还是终端配置问题。还有就是现在只有终端会这样吗?浏览器访问网页能看出来有用代理吗?
mokin
148 天前
@tomcat12F 在 CFW 中关闭系统代理后,设置里面的代理会全部关闭,进去看过,但是终端就是会还在走代理,不知道为什么

@dabai091220 在 CFW 关闭系统代理的情况下 cmd 和 powershell 都会走代理,终端执行 curl google.com 在 CFW 的软件里的日志还是会打印这个请求显示 TCP 链接,感觉是没有关闭到 clash 一样..
WhatTheBridgeSay
148 天前
标题:cfw 无法关闭
内容:shell 代理设置不会关
典中典
dabai091220
148 天前
@WhatTheBridgeSay #7 他不是说了他终端代理已经清理了么?而且他切换终端还是会走代理,Windows 终端我记得代理只影响当前窗口吧?
@mokin #6 你用什么命令清理的代理配置?试过重置代理吗? netsh winhttp reset proxy ,看你的日志是 Failed to connect to port 7890 ,说明 7890 端口已经没有在被监听了,只要你没改 cfw 默认监听端口,clash 就肯定是关了的
dabai091220
148 天前
哦对了,还有系统层的环境变量,不是终端里的,你设置过没?系统属性 - 高级 - 环境变量,有代理相关的也删掉
mokin
148 天前
@dabai091220 netsh winhttp reset proxy 这个也执行过, 终端会输出 "直接访问(没有代理服务器)。" 但它仍会走代理. 但是如果在当前终端窗口把 powerShell 或者是 cmd 的 HTTP_PROXY 设置为空,再访问网络就不会走代理了. 关掉当前终端窗口再打开还是会走代理. 不知道为什么,找不到是什么东西一直在给终端设置这个代理... 只有在 CFW 启动的时候终端是正常的, 不管它是不是开启了系统代理, 环境变量那里也看过,没有
dabai091220
145 天前
@mokin #10 CFW 服务模式和 TUN 模式卸载、关闭了吗?

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

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

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

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

© 2021 V2EX