Shadowrocket 小火箭 配置指南
Shadowrocket 是一个轻量级的网络代理管理工具,用户可以通过它轻松配置和管理网络代理,以下是配置 Shadowrocket 的详细指南:
安装 Shadowrocket
使用 curl 安装(推荐)
# 或者安装最新版本(以 shadowsocks 为例) curl -L https://github.com/shadowsocks/shadowsocks/releases/download/v latest/shadowsocks- latest -linux-x64-64bit.tar.gz | tar xz -C /usr/local/shadowsocks
手动下载并安装
- 访问 Shadowrocket 官方网站。
- 下载最新版本的二进制文件。
- 解压并安装。
配置 Shadowrocket
配置文件位于 /etc/shadowsocks.json,以下是默认配置示例:
{
"port": 108,
"socks_port": 1081,
"auth": "your-socks5-username:your-socks5-password",
"method": "socks5",
"xray": {
"loglevel": "info",
"module": "socks5",
"socks5": {
"local": 123,
"remote": 123,
"listen": true,
"fast-open": false,
"users": null
}
},
"socks": {
"domain": "example.com",
"ip-socks": "123.45.67.89:123",
"ip-socks-remote": "123.45.67.90:123",
"ip-socks-remote-level": 1,
"ip-socks-level": 1
}
}
使用 Shadowrocket
使用命令行工具
# 使用 socks5代理 ss-local -s "socks5://your-socks5-username:your-socks5-password@localhost:108" # 使用 socks代理 socks5 -h 127...1 -p 1081
配置应用
在应用中手动设置代理,选择 SOCKS 或 HTTP代理,并填写配置信息。
高级配置
1 socks5 配置
在 socks5 模块中,users 可以指定允许通过的用户:
"xray": {
"module": "socks5",
"socks5": {
"users": ["*:*"]
}
}
2 自定义域名
指定特定域名的代理:
"socks": {
"domain": "example.com",
"ip-socks": "123.45.67.89:123",
"ip-socks-remote": "123.45.67.90:123",
"ip-socks-level": 1
}
故障排除
- 无法连接:检查防火墙设置,确保代理端口开放。
- 认证失败:检查用户名密码是否正确。
- 权限问题:确保运行 Shadowrocket 的用户有足够的权限。
- 服务崩溃:检查日志文件
/var/log/shadowsocks.log以获取错误信息。
替代方案
- ATS:另一个流行的网络代理工具,支持更多协议。
- Xray:功能强大,支持多种协议和高级配置。
希望这份指南能帮助您顺利配置 Shadowrocket!如有问题,请参考 官方文档 或加入社区求助。









