Linux香港服务器搭建ShadowsocksR代理指南
在跨境网络访问或特殊需求场景中,Linux香港服务器凭借低延迟、稳定连接的特性,成为搭建代理服务的热门选择。本文将手把手教你在Linux香港服务器上安装与配置ShadowsocksR代理服务器,从准备到启动全流程覆盖。
前期准备:选对服务器是关键
搭建前需确保两个核心条件:一是拥有可正常访问的Linux香港服务器,系统推荐CentOS 7或Ubuntu 20.04(常见发行版兼容性更优);二是提前开放服务器防火墙端口——ShadowsocksR默认使用8388端口,若需自定义端口,记得在防火墙规则中同步添加(例如CentOS可通过`firewall-cmd --add-port=8388/tcp --permanent`命令开放)。
这里特别提醒,香港服务器的地理位置优势能有效降低国际网络访问延迟,尤其适合需要跨境代理的场景。若后续计划支持多用户,建议选择大带宽配置,避免高并发时出现卡顿。
安装ShadowsocksR:脚本一键搞定
安装过程可通过官方脚本快速完成,具体步骤如下:
首先,在服务器终端执行命令下载安装包:
git clone -b manyuser https://github.com/shadowsocksr-rm/shadowsocksr.git
下载完成后,进入项目目录:
cd shadowsocksr
接着运行初始化脚本,按提示配置基础参数(端口、密码、加密方式等):
bash initcfg.sh
加密方式建议优先选`aes-256-cfb`,这是目前兼容性和安全性平衡较好的选项。若对加密有更高要求,后续可在配置文件中调整。
深度配置:自定义你的代理规则
安装完成后,需编辑核心配置文件`user-config.json`(路径为`/etc/shadowsocksr/user-config.json`)。用`nano`或`vim`打开文件,可修改以下关键参数:
- `server_port`:代理服务端口(默认8388,建议非公开场景保留默认值)
- `password`:连接密码(建议设置12位以上混合字符)
- `method`:加密方式(可改为`chacha20-ietf-poly1305`等更先进算法)
- `fast_open`:若服务器支持TCP快速打开(需内核版本≥3.7.1),可设为`true`提升速度
示例配置片段:
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "YourSecurePass123!",
"method": "aes-256-cfb",
"protocol": "origin",
"obfs": "plain",
"timeout": 120,
"fast_open": false
}
修改完成后,按`Ctrl+O`保存,`Ctrl+X`退出编辑器。
启动与维护:确保服务持久运行
配置确认无误后,执行启动命令:
bash /etc/init.d/shadowsocks-r start
可通过状态命令检查是否启动成功:
bash /etc/init.d/shadowsocks-r status
若显示`running`则表示正常。为避免服务器重启后服务中断,需设置开机自启:
- CentOS系统:`chkconfig shadowsocks-r on`
- Ubuntu系统:`systemctl enable shadowsocks-r`
最后,在客户端(如Windows的ShadowsocksR客户端、Android的SSR客户端)输入服务器公网IP、配置的端口、密码和加密方式,即可连接使用。
需要注意的是,代理服务的使用需严格遵守所在地区的网络管理法规,避免用于非法用途。若安装过程中遇到端口冲突、配置错误等问题,可联系7×24技术支持团队获取实时协助,确保代理服务快速上线。