最近一段时间莫名其妙出现的现象,比如之前玩 PUBG,任务刷不出来,最近玩古网,发现启动程序会报错,用命令查了一下发现网络请求从本地 1080 端口走,然后就不通了

昨天根据古网自己的报错日志,用 postman 访问了一下几个官网更新地址,发现也是报错( dos 命令也能看到是走了本地 1080 端口),但用 chrome 打开这些链接就是正常的,在 win10 里装的 ubuntu 上,用 curl 命令也能顺利访问
所以苦恼不知道是系统哪里的设置导致的这种现象,来社区求助下大佬
最近一段时间莫名其妙出现的现象,比如之前玩 PUBG,任务刷不出来,最近玩古网,发现启动程序会报错,用命令查了一下发现网络请求从本地 1080 端口走,然后就不通了

昨天根据古网自己的报错日志,用 postman 访问了一下几个官网更新地址,发现也是报错( dos 命令也能看到是走了本地 1080 端口),但用 chrome 打开这些链接就是正常的,在 win10 里装的 ubuntu 上,用 curl 命令也能顺利访问
所以苦恼不知道是系统哪里的设置导致的这种现象,来社区求助下大佬
首先我昨天已经把本机的 $$ 客户端直接删掉了
刚才按好几位 pong 友提的建议,依次尝试了:
检查了 Internet 选项 -> 连接 -> 局域网设置 中的代理配置,内容为空,且没有勾选
查看系统设置 -> 代理,自动和手动均未打开
打开 $$ 客户端,开启全局,关闭代理,退出 $$
系统设置 -> 网络重置
折腾一番之后,依然没有解决,有一个现象要说一下,启动 $$ 客户端之后,我把本地端口改回 1080,然后就算我没有开启代理( PAC 或全局),问题中描述的情况就能正常了,使用 netstat -ano | findstr "1080" 查看,能看到 $$ 客户端文件夹中的 ss_privoxy.exe 和 $$ 客户端本身还在运行。。
问题解决了,89楼的老哥@ipixeloldc 提到环境变量的问题,因为我之前为了测 PAC 的问题自己在电脑上也配过 http_proxy 和 https_proxy,因为时间太久忘记了,现在删掉之后再重启电脑,一切恢复正常了。
再次谢谢所有回贴的程序员们,提供了不少帮助!
1
Caballarii Aug 13, 2019 很明显是有代理啊
|
2
stillyu Aug 13, 2019 via iPhone ss 一般用 1080 端口?
|
3
0TSH60F7J2rVkg8t Aug 13, 2019 你的代理设置 pac 字段没清空,自己去 Internet 选项,连接,局域网设定,使用自动配置里删一下 pac
|
4
DEANHZED Aug 13, 2019 via iPhone
Windows10 去设置里点一下就好了。
|
5
PriestTomb OP @Caballarii
@stillyu @ahhui ss 的客户端不是自己会加 pac 么,我改了 ss 的本地端口,win10 设置里的那个 pac 地址也变成其他端口了,比如 http://127.0.0.1:10810/pac,但还是没用 |
6
tt67wq Aug 13, 2019
重装系统吧!
|
7
xfcy Aug 13, 2019 via Android 同,有时候关掉代理,手动清掉乱七八糟地方的配置,还是会走代理端口。搞不懂是不是哪里漏掉了。
|
8
different Aug 13, 2019 打开的 shado..wsocks 客户端,开启全局代理,再关闭代理即可。(猜的,)
|
9
different Aug 13, 2019
反正我之前都是这么解决的
|
11
augustheart Aug 13, 2019 via Android 这是很明显的上次翻完墙没将 ss 设置为非翻墙的状态直接退出了
|
12
PriestTomb OP |
13
WuwuGin Aug 13, 2019
去网络里面手动把代理清掉就行了啊。。
|
14
whale Aug 13, 2019 |
15
MilkShake Aug 13, 2019
1080 是代理端口。
|
16
PriestTomb OP @Osk 三楼说的 Internet 选项里我看了,是有个本地的 pac 地址,这个是要删掉吗?但删掉之后 ss 也没法用了好像,启 ss 之后还是会设置 pac
netsh winhttp show proxy 这个命令我晚上回去再查一下,办公的电脑刚才查了一下,显示“直接访问(没有代理服务器)” |
17
augustheart Aug 13, 2019 via Android
@PriestTomb ss 客户端有三种工作模式。你不会是从来没设置过吧…
|
18
PriestTomb OP @augustheart 昨天帮忙看问题的哥们也是这么说,可能是之前退出的操作导致的,不过我有点没明白,你的意思是说关掉 ss 客户端的时候,难道需要先停掉代理,再退出程序么?我一直都是直接退出,不管是有没有开代理
|
19
different Aug 13, 2019 @PriestTomb 你试试我说的,关掉客户端之后,再打开,开启全局代理,再关闭,再退出即可
|
20
PriestTomb OP @whale 好的谢谢,我晚上再试下,实在不行重置一下看看
|
21
hellwys1 Aug 13, 2019 代理的问题吧。
N 卡 geforce experience 的 helper 之类也会莫名其妙占用 1080。看看哪些在用 1080 然后杀掉。 |
22
PriestTomb OP @augustheart PAC 和全局?要么就不开?
|
23
augustheart Aug 13, 2019 via Android
@PriestTomb 对,ss 的内部工作方式就是你开启代理它就设置你的系统代理的 pac 并且启用,选择不代理(不记得选项是哪四个字)就取消掉系统代理启用 pac 的那个勾。直接退出不做任何操作,保持最后的状态
|
24
PriestTomb OP @hellwys1 1080 端口查不到有程序在占用,貌似就是楼上的各位说的,有代理没清干净,我再试试
|
25
PriestTomb OP @augustheart 系统的代理是指动态代理?使不使用 pac 脚本的话是有个开关的吧,我测试过直接退 ss 客户端,这个会关闭的哎,你说的是这个么?
https://i.loli.net/2019/08/13/nLAtx3Nj9zgp21v.png |
26
augustheart Aug 13, 2019
|
27
augustheart Aug 13, 2019
|
28
augustheart Aug 13, 2019
@PriestTomb 错了错了,上面这个测试有点丢人……
我干个活醒醒脑去,脑子有点不清醒 |
29
augustheart Aug 13, 2019
@PriestTomb
写了几行代码醒醒脑,然后上 github 找 ssr 客户端的源码看看。大致是这么回事吧。在 ShadowsocksController.cs 这个文件的注释里面写了原因 |
30
augustheart Aug 13, 2019
@PriestTomb 我的号发不了内容,第 400 行
|
31
PriestTomb OP @augustheart 哈没研究过客户端的源码,这个细节(或者说 BUG )八成会修复的吧
|
32
exev2 Aug 13, 2019 |
33
PriestTomb OP @exev2 ss 退出之后,自动代理的脚本也会变成关闭的状态(图在 25 楼,这一层再带链接回复居然被警告了。。),请问这个 PAC 脚本还会影响到系统其他的软件么?
|
34
whileFalse Aug 13, 2019 ls 都没说对。ss 正常退出会自动关闭代理,下次启动再按照之前的状态(走或者不走代理)恢复。
但如果暴力把客户端杀掉,或者系统崩溃,ss 就无法自动关闭代理,此时系统设置的网络就挂了。 如果你浏览器有 switchyOmega 之类的扩展,浏览器是不理会系统代理设置的,所以此时可以正常工作。 |
35
whileFalse Aug 13, 2019
有一些应用是能够识别并使用系统代理的,这些会受影响。有很多应用不理会系统代理设置,就不受影响。
|
36
ThirdFlame Aug 13, 2019
不要让 SS 设置系统代理。
|
37
augustheart Aug 13, 2019
@whileFalse 不需要暴力退出,只需要右键退出就能复现了。
4.7 版 ssr |
38
augustheart Aug 13, 2019
@whileFalse
在切换回直连模式之前右键退出,可能会导致甚至连 baidu 都上不了的问题。 我又做了几次测试,我怀疑问题可能出在解析域名上…… 开始做了两次测试确实都不能打开,后来重复测试到第三次的时候每次都能打开了。 |
39
augustheart Aug 13, 2019
@ThirdFlame
再测试了一下,我自己又排除了解析域名的可能。因为打开其它网址也没问题了…… |
40
augustheart Aug 13, 2019
@ThirdFlame
@错了…………不好意思 |
41
way2create Aug 13, 2019
1080 一般就是代理 小飞机默认设置退出了应该不会影响的 我也没设置全局代理
|
42
PriestTomb OP @different
@Osk @whale @different 依次测试了各位的方法。。甚至直接网络重置,依然还是这样。 我重新把 ss 开到 10800 端口上,这些出问题的地方依然会被导向 1080 端口。。  |
43
iPhoneXI Aug 13, 2019 via Android 我上次遇到这个情况是开了 proxifier
|
44
MeteorCat Aug 13, 2019 via Android 这种情况我以前直接暴力退出就会出现
|
45
PriestTomb OP @iPhoneXI 我自己这台电脑上没装 proxifier,也没类似功能的软件来着。。就很尴尬
|
46
PriestTomb OP @MeteorCat 上面有老哥说暴力退出的问题了,不过我电脑也重启过、网络也重置过、现在 ss 配置也换了,还是死命往 1080 端口发。。
|
47
PriestTomb OP @whileFalse “ ss 就无法自动关闭代理,此时系统设置的网络就挂了”
请问这种情况怎么解呢? win10 自己的网络重置试了也没用。。 |
48
MyouiSouth Aug 13, 2019 你百度一下 IE 代理设置。。。就第一条结果百度经验里说的那个,把那个勾掉试试
|
49
PriestTomb OP @MyouiSouth 这个我做了
|
50
MyouiSouth Aug 13, 2019
@PriestTomb 这样做了还是没能解决转发的问题吗,还是说遇到了新的问题呢,建议你把问题更新到主楼里
|
51
MeteorCat Aug 13, 2019 via Android @PriestTomb 重置下网络适配器
|
52
PriestTomb OP @MeteorCat 是指禁用网卡再启用吗?我试了一下还是一样的问题
|
53
MeteorCat Aug 13, 2019 via Android
@PriestTomb 这种就尴尬了
|
54
deepdark Aug 13, 2019 via Android
应该是$$开了全局没关,你想办法把$$关掉
|
55
PriestTomb OP @deepdark 我把本地的 $$ 都删了。。也是不行,重新装了 $$ 之后开全局再退掉也不行。。
|
56
hahaayaoyaoyao Aug 13, 2019
@PriestTomb 关掉全局,win10 到设置里边看一下
|
57
PriestTomb OP @hahaayaoyaoyao 25 楼的图就是我关掉客户端之后的 win10 设置页面里的代理那个页面,虽然显示还有 pac 脚本的地址,但“使用脚本”那个开关都已经关掉了
|
58
zqjilove Aug 14, 2019 囧,我电脑也是这种情况,目前只能是 CMD 命令执行一下 set http_proxy= 来手动清空代理,但是每次开启新命令窗口都要执行,很少头疼。坐等最靠谱方法、
|
59
FrankHB Aug 14, 2019
只是注意点关掉还好了,有的代理软件甚至都不提供关掉的选项,每次掉了重连还自动设置一遍,这就很 zz 了……
|
60
yw9381 Aug 14, 2019 via Android 只有我想问下楼主在哪个区么。我在 wegame 的梦回太古。楼主要一起么
|
61
PriestTomb OP @yw9381 哈哈 我在官服-梦付千秋,帮忙查问题的技术客服跟我说不然先试试 wg 服可不可以玩
|
62
PriestTomb OP @zqjilove 你也是有用 $$ 么?最近出的这种情况?我感觉是最近更新的 $$ 客户端导致的。。
|
63
zqjilove Aug 14, 2019
@PriestTomb 一直使用,因此无法断定。带上$$又没有设置全局。win 设置里看到的又是没启用代理的情况。所以也是很无解。只能通过每次重设 set http_proxy= 来临时解决当下的请求
|
64
PriestTomb OP @zqjilove 感觉我们俩的情况一毛一样了。。坐等再看看有没有大神能提供个解决方案吧,实在不行得重装下系统了
|
65
nnnToTnnn Aug 14, 2019
@PriestTomb
首先你看看你的 ss 走的是不是虚拟网卡的 tun2socket,一般 ss 1. tun 虚拟网卡通过 route 转发流量到 1080 端口 2. 通过 IE 的系统代理转发流量 3. 通过劫持系统 API 转发浏览 大概就是这样,当你说 dos 都走了系统流量,很可能就是 tun 虚拟网卡转发流量 解决方法: 1. 将 ss 关闭,并且不要设置为开机启动 2. 使用管理员打开 cmd 执行命令 route -f 3. 关闭重启电脑 |
66
nnnToTnnn Aug 14, 2019
你要说一下,你使用的 ss 的版本以及类型,这样很难猜出来原因是什么
|
67
PriestTomb OP @nnnToTnnn $$ 用的是 windows 版本的客户端,就是 github 上那个 c# 版本的,客户端的版本用的是 4.1.3.1,最近手动更新到最新的 4.1.7 了。
你说的类型,请问这个该怎么查看或者确定呢?这方面是小白,一直都是配好一键用了。。 |
68
kile Aug 14, 2019
这个时候你需要 360 断网助手...
|
69
exev2 Aug 14, 2019
@PriestTomb 一般关掉是不会影响的。
你在附言中提到: 启动 $$ 客户端之后,我把本地端口改回 1080,然后就算我没有开启代理( PAC 或全局),问题中描述的情况就能正常了。 这就对了,正常情况下 SS 运行后; 系统代理模式> [直连模式] ,不需要走 [PAC 模式] 和 [全局模式] 。 代理规则> [全局] 使用 netstat -ano | findstr "1080" 查看,能看到 $$ 客户端文件夹中的 ss_privoxy.exe 和 $$ 客户端本身还在运行。。 这很正常,本来如此。只要启动 SS 客户端之后,ss_privoxy.exe 就会一并开启同时工作。这个 privoxy 程序是和 SS 打包在一起的,负责 socks 转发到 http,为不支持 socks 协议的程序提供 http 代理连接。 |
70
PriestTomb OP @kile 这个用了,没效果。。
|
71
ff521 Aug 14, 2019
这个就是 win10 的奇妙 bug 导致的
也许下次 win10 升级之后问题就消失了说不定 |
72
nnnToTnnn Aug 14, 2019
@PriestTomb
是这个客户端吗? https://github.com/shadowsocks/shadowsocks-windows 如果是这个就简单了,打开 IE 浏览器 + https://jingyan.baidu.com/article/48b558e356aac17f38c09a80.html 把<为 lan 使用代理服务器> 关掉就行了 |
73
nnnToTnnn Aug 14, 2019 shadowsocks-windows 走的是系统 IE 代理,PAC 和全局代理的模式仅仅只是把国内的 ip/域名加入了白名单不走代理而已
|
74
PriestTomb OP @exev2
这就对了,正常情况下 SS 运行后; 系统代理模式> [直连模式] ,不需要走 [PAC 模式] 和 [全局模式] 。 代理规则> [全局] 我启动客户端后虽然没有“启动系统代理”,但因为它同时启动了 ss_privoxy.exe ,就依然会把请求转发到 1080 去?因为我打开$$客户端的日志能看到这时候那些被转发到 1080 端口的请求还在连接我的$$服务器(虽然我没开启代理,但这些请求却能连接成功$$服务器),这个让我有点疑惑。。 |
75
PriestTomb OP @nnnToTnnn 你说的这个我也做过了。。昨天直接重置了系统的网络,重启电脑后这些代理配置全是空的,但依然不行。。
|
76
PriestTomb OP @jiangyang123 我注意到这个现象大概有一个月了,emm 如果是系统的 bug 那就很尴尬了。。
|
77
nnnToTnnn Aug 14, 2019
|
78
ff521 Aug 14, 2019 |
79
nnnToTnnn Aug 14, 2019
@PriestTomb ss_privoxy.exe 好像是为了兼容 http 代理,负责将 http 转换给 socket5 协议,这个无法劫持你的系统网络
|
80
exev2 Aug 14, 2019 @PriestTomb 在 ss_privoxy.exe 同目录下,有一个 privoxy.conf 配置文件,把内容全部复制出来我看下。
你这个系统看起来像是被其它代理程序干扰过一样。 |
81
tabris17 Aug 14, 2019
> netsh
> winhttp > show proxy |
82
PriestTomb OP @nnnToTnnn 晚上回去我再截一下,公司的电脑因为都正常,所以不能作为参考了,不过。。那个“任务结束管理器”是啥。。
|
83
PriestTomb OP @exev2 那台电脑上压根没有 privoxy.conf 这个文件。。我双击 ss_privoxy.exe 的时候,它有弹窗提示我没找到这个 conf 文件。。难道就是这个问题?(八成是被我另一个软件给拦截了)
``` listen-address 127.0.0.1:65202 toggle 0 logfile ss_privoxy.log show-on-task-bar 0 activity-animation 0 forward-socks5 / 127.0.0.1:10811 . hide-console ``` 这是另一台正常的电脑上的配置,我把这个文件直接复制过去看看? |
84
exev2 Aug 14, 2019
@PriestTomb 你可以试一下,一般默认都是有 conf 文件的。
[forward-socks5 / 127.0.0.1:10811 .] 这个 10811 要和你 SS 选项设置里的本地端口号一致。 |
85
PriestTomb OP @exev2 嗯好的,这个我前两天发现了,但不知道这个是干嘛用的。。我晚上试下
|
86
exev2 Aug 14, 2019
@PriestTomb 这个就是 privoxy.exe 的配置文件,privoxy.exe 正常工作以及如何工作,就是依赖 privoxy.conf 文件来执行的,相当于一般软件的选项设置功能,只不过这个没有 GUI 界面而已。
|
87
PriestTomb OP @exev2 soga,谢谢
|
88
nnnToTnnn Aug 14, 2019
@PriestTomb 就是看进程的那个玩意
|
89
ipixeloldc Aug 14, 2019 via iPhone 我这边也因为梯子没流量出现过各种客户端网络错误的情况,并且开着 s*d(一个变种版本)和不开着,错误代码还是不一样的.....和楼主后来补充的情况是一样的。后来我发现了问题是因为我环境变量里面设置了 http_proxy 和 https_proxy....后来删了,重启就没毛病了....
|
90
PriestTomb OP @ipixeloldc 老哥牛逼!!!你一说环境变量我突然就想起来了,我之前为了测个东西,自己配了 http_proxy 和 https_proxy。。一打开果然还在,就是指定了 1080 端口,删了重启果然恢复正常了。。多谢老哥!!
|
91
PriestTomb OP @zqjilove 兄弟检查一下环境变量,是不是有配在了环境变量里
|
92
zqjilove Aug 14, 2019
@ipixeloldc @PriestTomb 真是环境变量里设置了,不记得有自己有添加过,找了很多地方,完全没想到环境变量里设置,太感谢了,删除重启,解决问题了。
|
93
JohnTitor Jan 12, 2021
我的问题解决了 谢谢大哥!
|