什么是 ShadowRocks?
ShadowRocks 是一个开源的网络代理工具,支持多种协议,适用于个人隐私保护、科学上网及内网穿透等场景。其轻量、高效、跨平台的特性受到开发者和普通用户的广泛欢迎。
准备工作
- 一台具有公网 IP 的服务器(如阿里云、腾讯云、VPS)
- 操作系统建议:Ubuntu 20.04 / CentOS 7 或更高版本
- SSH 访问权限
- 基础 Linux 命令操作能力
安装步骤
- 登录服务器:通过 SSH 连接到你的服务器。
- 更新系统:
sudo apt update && sudo apt upgrade -y - 下载 ShadowRocks 安装脚本(以官方 GitHub 为例):
wget https://github.com/shadowrocks/shadowrocks/releases/latest/download/shadowrocks-linux-amd64.tar.gz - 解压并配置:
tar -zxvf shadowrocks-linux-amd64.tar.gz cd shadowrocks ./shadowrocks --config config.json - 根据提示编辑
config.json文件,设置端口、密码、加密方式等。
启动与测试
配置完成后,运行服务:
nohup ./shadowrocks --config config.json &
在本地客户端使用相同配置连接服务器,确认是否可正常通信。
常见问题
- 无法连接? 检查防火墙是否开放对应端口(如 ufw / iptables / 安全组)。
- 配置文件错误? 使用 JSON 校验工具确保格式正确。
- 性能不佳? 可尝试更换加密方式或升级服务器带宽。