一、服务器准备与登录
通过浏览器访问阿里云官网登录控制台,在「云服务器ECS」中选择目标实例进入管理界面。建议选择至少1核2GB配置的实例,并确保操作系统为CentOS 7+或Ubuntu 18.04+。
二、安装代理软件
推荐使用Shadowsocks-libev作为代理工具,通过SSH连接服务器后执行以下命令:
- 更新软件源:
sudo apt-get update
- 安装依赖库:
sudo apt-get install shadowsocks-libev
安装完成后需创建配置文件/etc/shadowsocks-libev/config.json
。
三、配置代理服务
编辑配置文件添加以下内容:
{ server":"0.0.0.0", server_port":8388, password":"your_password", method":"aes-256-gcm }
执行systemctl start shadowsocks-libev
启动服务,建议设置开机自启。
四、安全组与网络设置
在ECS实例的「安全组」中配置以下规则:
- 开放TCP协议的代理端口(如8388)
- 限制访问源IP(可选)
若使用VPC网络,需在路由表中验证子网配置。
五、代理连接验证
在本地设备安装客户端工具,输入服务器公网IP和配置端口进行连接。通过curl ifconfig.me
验证出口IP是否已变更,成功响应表示代理生效。
实施建议
建议定期检查代理日志文件/var/log/shadowsocks.log
,使用Let’s Encrypt证书可升级为加密代理。高并发场景建议采用Nginx反向代理负载均衡。