一、服务器环境准备
登录阿里云控制台创建CentOS 7.4系统的轻量应用服务器,建议选择新加坡地区以降低IP封禁风险。通过SSH工具连接服务器后执行系统更新命令:
yum update -y && yum install epel-release -y
完成Python环境配置,安装pip包管理工具:
- 安装基础依赖库:
yum -y install python-pip
- 升级pip至最新版本:
pip install --upgrade pip
二、安装Shadowsocks服务端
通过pip安装Shadowsocks软件包:
pip install shadowsocks
创建配置文件目录并验证安装状态:
- 检查安装路径:
which ssserver
- 确认软件版本:
ssserver --version
三、生成配置文件
在/etc
目录创建配置文件:
vim /etc/shadowsocks.json
{ server":"0.0.0.0", server_port":8388, password":"your_password", method":"aes-256-cfb }
参数说明:
- server_port:推荐使用1024-65535端口
- method:建议选择AES-256-CFB加密方式
四、防火墙与安全组配置
在阿里云控制台配置安全组规则:
- 开放TCP协议的指定服务端口
- 设置IP白名单限制访问来源
服务器端启用防火墙规则:
firewall-cmd --permanent --add-port=8388/tcp
firewall-cmd --reload
通过以上步骤可完成梯子配置文件的生成与基础环境部署。建议定期更换端口和密码以提升安全性,同时监控服务器流量使用情况避免超额计费。