1. 选择阿里云香港服务器
选择合适的阿里云香港服务器是搭建SS的第一步。以下是一些推荐的配置:
- 实例类型:通用型
- CPU:2核
- 内存:4GB
- 带宽:1Mbps
- 操作系统:Ubuntu 20.04
此配置能够满足一般的SS使用需求,适合小型团队或个人使用。
2. 注册与购买阿里云香港服务器
首先,访问阿里云官网并注册一个账号。注册后,登录账号并进入控制台。
- 选择“云服务器 ECS”选项。
- 选择香港作为地域。
- 选择合适的实例规格。
- 配置网络与安全组规则,确保开放必要的端口,比如 8388。
- 完成支付,等待服务器创建完成。
3. 连接到服务器
服务器创建完成后,您将收到一个公网IP地址。使用SSH工具(如 PuTTY 或者 Terminal)连接到您的服务器。
- 打开SSH工具,输入公网IP。
- 使用默认用户名(一般为root)和密码登录。
- 成功登录后,您将进入服务器命令行界面。
4. 安装必要的软件
在服务器上搭建SS需要安装一些依赖软件。以下是安装步骤:
- 更新软件包:
sudo apt-get update
- 安装Python:
sudo apt-get install python3
- 安装pip:
sudo apt-get install python3-pip
- 安装Shadowsocks:
pip3 install git+https://github.com/shadowsocks/shadowsocks.git@master
确保这些软件成功安装。
5. 配置Shadowsocks
创建一个配置文件以设置SS。使用以下命令创建配置文件:
sudo nano /etc/shadowsocks.json
在文件中添加以下内容:
{
"server": "0.0.0.0",
"port_password": {
"8388": "your_password"
},
"timeout": 300,
"method": "aes-256-gcm"
}
记得将“your_password”替换为您自己的密码。
6. 启动Shadowsocks服务
使用以下命令启动Shadowsocks服务:
sudo ssserver -c /etc/shadowsocks.json -d start
您可以使用`-d stop`命令停止服务。
| 命令 |
作用 |
| ssserver -c /etc/shadowsocks.json -d start |
启动Shadowsocks |
| ssserver -d stop |
停止Shadowsocks |
7. 配置防火墙
确保服务器的防火墙允许SS的端口通过。使用以下命令:
sudo ufw allow 8388
记得启用UFW防火墙:
sudo ufw enable
通过`sudo ufw status`命令查看防火墙状态。
8. 客户端配置
在本地设备上下载并安装Shadowsocks客户端。添加服务器信息:
- 服务器地址:填写阿里云香港服务器的公网IP。
- 端口:8388
- 密码:您在配置文件中设置的密码。
- 加密方式:aes-256-gcm
保存设置后,连接服务器,即可开始使用SS。
9. 常见问题与排错
如果连接失败,请检查以下几点:
- 确保服务器正在运行。
- 检查防火墙设置是否正确。
- 确认客户端配置无误。
- 查看日志文件获取更多信息:
cat /var/log/shadowsocks.log
10. 总结
通过以上步骤,您可以成功使用阿里云香港服务器搭建SS。此方法简单有效,适合各类用户。希望本文能帮助到需要搭建SS的朋友们。