彻底删除 ssr 客户端残留服务

  in   tech with  0  comment

由于最近网络不稳,加上机场跑路,所以将一直用的 ssr 更换为了 v2ray ,但是重启电脑后确发现端口被占用。导致 V2rayU 客户端无法正常启动。

oTZkns

lsof -i:1086查看进程发现被一个叫做 ss-local 的进程占用

wOlXQB

看名字感觉与之前用的 ssr 客户端应该有关系,接着看一下进程438的开机启动项launchctl list | grep 438

WbqOn4

果然,罪魁祸首果然是这样。找了一下 ssr 客户端的 github地址,在 https://github.com/shadowsocks/ShadowsocksX-NG 看到对 ss-local 服务的说明,确实是后台运行的。即使退出这个进程也会一直运行。

找一下 ~/Library/ApplicationSupport/ 里面确实有残留的文件,我们先删一下开机启动项

# 关闭服务
launchctl stop com.qiuyuzhou.shadowsocksX-NG.local
# 移除服务
 launchctl unload ~/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.local.plist

由于我们软件已经卸载了,plist 文件也不需要了,索性将几个文件全部删掉

 rm -rf ~/Library/LaunchAgents/com.qiuyuzhou.shadowsocksX-NG.*
 rm -rf ~/Library/Preferences/com.qiuyuzhou.ShadowsocksX-NG.plist
 rm -rf ~/Library/ApplicationSupport/ShadowsocksX-NG 

然后重启系统,检查开机启动项与端口均已正常,V2rayU 成功启动

f1wDzb

完毕。

Responses