-
下载源码:
- 访问GitHub,找到ShadowsocksR的仓库,下载最新的源码,访问 https://github.com/shadowsocks/shadowsocksR。
-
编译源码:
- 在终端中,进入下载的源码目录。
- 安装依赖:
sudo apt-get install libev-dev libevent-dev libssl-dev libz-dev. - 编译并安装:
make && sudo make install.
-
生成可执行文件:
- 重新启动终端,编译成功后,会生成
ssr或ss-rev可执行文件。
- 重新启动终端,编译成功后,会生成
-
配置配置文件:
- 创建或编辑配置文件
config.json,按照以下结构:{ "server": { "ip": "服务器IP地址", "port": "服务器端口", "method": "加密方法(如AES-128-CBC)", "auth": "认证方式(如密码或令牌)" }, "local": { "port": "本地端口(如108)", "socks5": "本地Socks5代理地址:本地代理地址和端口" }, "tls": { "server": "是否启用TLS", "verify": "是否验证服务器证书" } } - 根据需求调整IP、端口、加密方法、认证方式等。
- 创建或编辑配置文件
-
运行SSR服务器:
- 在服务器上或本地运行:
./ssr -c config.json -o output.log。 - 如果使用本地运行,客户端可以直接连接本地代理。
- 在服务器上或本地运行:
-
配置客户端代理:
- 在客户端的浏览器或应用程序中,设置代理服务器,代理地址为本地IP和端口(如127...1:108)。
- 输入服务器IP和端口,根据配置文件设置。
-
测试连接:
- 使用
telnet或其他工具,测试108端口是否监听。 - 确认连接是否成功,检查是否能访问互联网。
- 使用
-
优化和管理:
- 确保服务器稳定运行,定期更新ssr软件。
- 处理多用户连接,设置负载均衡或限流。
- 配置DNS过滤或域名解析,提升访问体验。
通过以上步骤,您可以成功配置并使用SSR服务器,绕过网络限制,访问更多资源,遇到问题时,参考文档或社区求助。









