准备工作
- 安装 Shadowrocket:如果你还没有安装 Shadowrocket 应用程序,可以从应用商店下载并安装。
- 获取服务器地址:你需要知道 Shadowrocket 提供的服务器地址(IP 或 hostname)和端口号,这些信息通常可以在 Shadowrocket 的用户界面或官方文档中找到。
- 设置本地网络:确保你的设备已经连接到互联网,并且本地网络没有防火墙或其他限制配置。
通过命令行配置
- 下载 OpenVPN 模块:Shadowrocket 提供 OpenVPN 模块,可以通过命令行工具进行配置。
- 创建配置文件:
nano ~/Documents/Shadowrocket/your_server.conf
输入以下内容(将
your_server_ip替换为实际的服务器 IP 或 hostname,your_port替换为端口号):client remote your_server_ip your_port proto tcp resolve dns-server 1.1.1.1
配置 Shadowrocket 应用
- 添加服务器:
- 打开 Shadowrocket 应用。
- 点击“+”按钮,选择“配置文件”选项。
- 浏览找到你刚刚创建的配置文件(如
/home/user/Documents/Shadowrocket/your_server.conf)。
- 设置选项:
- DNS 服务器:如果你希望通过配置文件设置 DNS,可以在配置文件中添加
dns-server指令。 - IPv6:如果你需要启用 IPv6,添加
socks6和socks选项。
- DNS 服务器:如果你希望通过配置文件设置 DNS,可以在配置文件中添加
连接节点
- 手动连接:在 Shadowrocket 应用中,点击所选服务器的“连接”按钮。
- 自动连接:你可以设置 Shadowrocket 在启动时自动连接到该节点。
验证连接
- 检查状态:在 Shadowrocket 应用中,查看连接状态,确认是否成功连接到目标节点。
- ping 测试:可以通过命令行使用
ping或traceroute测试节点的延迟和稳定性。
高级配置
- DNS 解决方案:如果你希望通过 Shadowrocket 配置 DNS,可以在配置文件中添加
resolve和dns-server选项。 - IPv6 支持:如果你需要启用 IPv6,可以在配置文件中添加
socks6和socks选项。
故障排除
- 配置错误:如果你在配置文件中输入了错误的服务器地址或端口,Shadowrocket 会提示你相关错误信息。
- 防火墙问题:确保你的防火墙允许 Shadowrocket 通过相关端口(如 1194 或其他 OpenVPN 端口)。
保存和同步
- 备份配置:定期备份你的配置文件,以防万一。
- 同步设置:如果你在多个设备上使用 Shadowrocket,可以同步配置文件或导出配置到云存储。
更新和升级
- 检查更新:定期检查 Shadowrocket 应用程序是否有更新,以确保你有最新的功能和修复。
- 清理旧节点:定期清理不再使用的节点,以节省资源。
安全注意事项
- 使用强密码:确保你的 Shadowrocket 账户密码强且唯一。
- 定期检查账户安全:定期检查你的账户是否有未经授权的访问。
通过以上步骤,你可以轻松设置和管理 Shadowrocket 节点,Shadowrocket 提供了灵活的配置选项,适合不同需求的用户。









