[关闭]
@hellozubuluo 2022-02-08T07:43:30.000000Z 字数 701 阅读 8332

端口已被占用的错误解决办法

未分类


image.png

Shadowsocks端口已被占用的错误解决办法

Windows Shadowsocks客户端出现如上错误时,有3种解决方法。

方法一:Shadowsocks可能重复运行

Shadowsocks没有被正常关闭,有残留进程,导致端口未释放,进入任务管理器找到Shadowsocks并结束任务,再重启Shadowsocks就正常了。

Shadowsocks在运行正常情况下,打开Shadowsocks会提示Shadowsocks已经在运行,和Shadowsocks异常运行是不一样的。
image.png

方法二:重启电脑

很多时候重启电脑可以解决问题。

方法三:结束占用Shadowsocks默认端口的程序

1、Shadowsocks本地默认端口是1080,先找到占用该端口的程序并结束任务。按下Window+R组合键,打开运行窗口,输入 cmd 后按确定,调出命令窗口,在窗口中输入命令:netstat -aon|findstr "1080",回车,查看被占用端口对应的PID,最后一位数字即PID。

image.png
2、右击底部任务栏,选择打开任务管理器(或者同时按住Ctrl+Alt+Del键,点击任务管理器),切换到“详细信息”选项卡(Windows10)或者“进程”选项卡(Windows7),在PID一列查看对应的进程,然后右击结束任务,再重新启动Shadowsocks即可。

在上面的命令窗口中可以看出 PID 为 4820 的进程占用了1080端口,然后在下面的任务管理器中找到PID为4820的进程,结束进程即可。(这里为了演示用,看到4820进程的正是Shadowsocks)

image.png

方法四:更换下端口

选项设置 -> 本地代理 -> 本地端口

1080端口问题.png

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注