shadowsocksr提示的1080端口已被占用解决

avatar 2019年3月1日19:11:57shadowsocksr提示的1080端口已被占用解决已关闭评论

不管你使用的是shadowsocks还是shadowsocksr,提示端口被占用解决方法都一样。比如小冷博客在Windows10中使用酸酸乳ssr遇到错误提示。

方法一:最简单方法就是重启电脑就能解决。

出现问题的原因是1080端口被别的软件占用了,因为你先启用了其他软件,再启动shadowsocksr,这造成了端口冲突。我们最好是将shadowsocksr设置为开机启动,这样在我们打开其他软件时,也不会对shadowsocksr造成影响。

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

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

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

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

方法三:修改本地Shadowsocksr端口

在SSR4.0.exe所在目录下,找到gui-config.json,并用记事本打开。

找到"localPort": 1080,,将其修改为"localPort": 12345,这里我随便选了一个没保留的端口。

保存并退出。重启SSR。

注意:如果你使用了像SwitchyOmega这样的插件,请修改情景模式。

打开谷歌

avatar