📋 操作步骤

1. 还原 Docker 配置

在开始之前,先还原 Docker 的 VPN 配置文件:

cp /home/lee/.docker/config.json.backup /home/lee/.docker/config.json

2. 更改节点信息

编辑 Shadowsocks 配置文件,更新服务器地址:

nano /home/lee/.config/shadowsocks/config.json

更新配置内容(将第2行的 server 改为当前有效的服务器地址):

"server": "nycfg-g06.sg03-ae5.entry.v50708.dev",

注意事项:

  • 同时检查密码、端口等配置项是否正确
  • 确保所有参数与服务端保持一致

3. 开启代理

执行启动脚本:

bash /home/lee/setup_ss_docker.sh

4. 测试连通性

验证代理是否正常工作:

curl -x socks5://127.0.0.1:1080 --connect-timeout 10 https://www.google.com

预期结果:

  • 如果返回 Google 页面内容,说明代理连接成功
  • 如果超时或报错,需要检查配置和网络状态

5. 更新系统与 Docker

代理开启后,可以进行系统更新和 Docker 操作:

# 拉取 Docker 镜像
docker pull <镜像名称>

# 启动 Docker Compose
docker-compose up -d

6. 关闭 VPN

使用完成后关闭代理服务。


🗑️ 卸载脚本

如需完全移除 Shadowsocks 服务,执行以下命令:

# 停止服务
sudo systemctl stop shadowsocks-local

# 禁用服务自启动
sudo systemctl disable shadowsocks-local

# 删除系统服务文件
sudo rm /etc/systemd/system/shadowsocks-local.service

# 删除配置文件和 Docker 配置
rm -rf ~/.config/shadowsocks ~/.docker/config.json

💡 常用路径参考

项目 路径
Docker 配置 /home/lee/.docker/config.json
Docker 配置备份 /home/lee/.docker/config.json.backup
Shadowsocks 配置 /home/lee/.config/shadowsocks/config.json
启动脚本 /home/lee/setup_ss_docker.sh
Dify Docker 目录 /home/lee/dify/docker

⚠️ 注意事项

  1. 配置备份:修改配置前建议先备份原文件
  2. 权限问题:某些操作需要 sudo 权限
  3. 端口冲突:确保 1080 端口未被占用
  4. 网络稳定:代理节点需要保持稳定连接
  5. 安全提醒:不要在公共环境分享配置文件内容