当Shadowsocks(SS)服务不再符合你的使用需求——无论是政策合规考虑、服务器资源优化,还是切换到其他网络工具——及时且彻底地卸载,能让你的VPS保持“轻装”状态,同时规避潜在的安全风险。下面结合主流Linux系统(CentOS/Ubuntu),分享从停止服务到清理残留的完整流程。
第一步:停止并禁用SS服务
首先通过SSH工具登录VPS。若你的SS服务由systemd管理(大部分现代Linux系统默认采用),执行以下命令停止正在运行的服务:
sudo systemctl stop shadowsocks(若服务名是ss-server,请替换为对应名称)
接着禁用开机自启,避免服务器重启后服务自动运行:
sudo systemctl disable shadowsocks
第二步:卸载SS核心程序
SS的安装方式不同,卸载命令也需对应调整:

- Python版本(pip安装):若当初通过Python包管理器安装,直接执行卸载命令
sudo pip uninstall shadowsocks -y(系统若有多个Python版本,需替换为pip3) - 一键脚本安装:若使用热门的Teddysun脚本安装,可通过原脚本卸载
先下载脚本:wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
再执行卸载:sudo bash shadowsocks.sh uninstall
第三步:清理残留文件
卸载程序后,删除配置与日志文件以彻底清理:
sudo rm -rf /etc/shadowsocks.json(配置文件路径可能因安装方式不同,若找不到可跳过)
sudo rm -rf /var/log/shadowsocks.log
最后检查:确认卸载干净
执行ss -tulpn | grep ss-server,若无输出则服务已完全停止;再用pip list | grep shadowsocks,无结果则程序卸载完毕。
若本地电脑(Windows/Mac)的SS客户端也不再使用,直接通过系统应用管理功能卸载即可(Windows控制面板“程序和功能”,Mac拖至废纸篓)。
正确卸载SS服务,既能释放服务器资源,也能让你的网络管理更规范。
文章版权声明:除非注明,否则均为婉秋博客原创文章,转载或复制请以超链接形式并注明出处。