步骤 1:下载Shadowrocket
- 打开终端(可以使用
sudo -s获取管理员权限)。 - 使用以下命令安装Shadowrocket:
echo "deb http://archive-ubuntu.com/ubuntu/ focal main" > /etc/apt/sources.list.d/shadowsocks.list echo "deb http://archive-ubuntu.com/ubuntu/ focal universe" >> /etc/apt/sources.list.d/shadowsocks.list sudo apt update && sudo apt install shadowsocks
- 或者直接下载安装包:
wget https://github.com/shadowsocks/shadowsocks/releases/download/vlatest/shadowsocks-latest.deb sudo dpkg -i shadowsocks-latest.deb
步骤 2:配置Shadowrocket
- 安装完成后,启动Shadowrocket:
sudo shadowsocks
- 访问 Shadowsocks官网,下载并拖放配置文件到Shadowsocks的配置目录:
mkdir ~/.shadowsocks
- 将下载的配置文件(如
ss-config.json)放入~/.shadowsocks目录中。
步骤 3:添加服务器地址
- 在Shadowsocks界面中,点击“+”添加服务器。
- 输入服务器地址和端口(例如推荐的US服务器地址:
us.shadowsocks.org,端口为12345)。 - 设置DNS解析(可选:
shadowsocks.org)。
步骤 4:配置防火墙(可选)
- 安装iptables:
sudo apt install iptables
- 添加iptables规则:
sudo iptables -t nat -A POSTROUTING -o eth -j MASQUERADE sudo iptables -t nat -A PREROUTING -i eth -j ACCEPT sudo iptables -t nat -A POSTROUTING -o lo -j ACCEPT
- 保存iptables规则:
sudo sh -c "iptables-save > /etc/iptables.sh && iptables-restore < /etc/iptables.sh"
步骤 5:启动Shadowrocket服务(可选)
-
创建服务文件:
sudo nano /etc/systemd/system/shadowsocks.service
[Unit] Description=Shadowsocks Service After=network.target [Service] ExecStart=/usr/bin/shadowsocks -c /etc/shadowsocks/shadowsocks.conf restart=always
-
启动服务:
sudo systemctl daemon-reload sudo systemctl enable shadowsocks.service sudo systemctl start shadowsocks.service
步骤 6:使用Shadowrocket
- 打开终端,输入以下命令启动Shadowsocks:
sudo shadowsocks
- 测试网络连接,访问任何网站(
http://www.google.com)。
注意事项
- Shadowrocket需要管理员权限运行。
- 建议使用最新版本的Shadowrocket,才能享受最新的功能和兼容性。
- 配置完成后,可能需要等待几秒钟才能连接。
希望这篇教程能帮助你顺利安装和配置Shadowrocket!如果有任何问题,欢迎随时提问。









