安装 Shadowsocks
根据你的操作系统选择相应的安装方法:
Windows
- 下载并安装 Shadowsocks 或其他开源实现(如 SS-Quicky)。
- 如果不想使用图形界面,可以使用命令行工具
ss或openssh。
Linux
- 安装 OpenSSH:
sudo apt update && sudo apt install openssh-server
- 或者安装 Shadowsocks:
sudo apt update && sudo apt install shadowsocks
Android
- 下载并安装 Shadowsocks Android客户端。
生成配置文件
使用 ss-gen 生成配置文件:
sudo ss-gen -o /etc/shadowsocks/ss.json
然后编辑 ss.json 文件:
{
"server": {
"bind": "...",
"port": 108,
"socks": "127...1:1081"
},
"client": {
"socks": "127...1:1081",
"port": 108,
"username": "your_username",
"password": "your_password"
}
}
设置服务器
将 ss.json 上传到服务器,并在服务器上运行:
sudo ss-server -f /path/to/ss.json
设置客户端
在客户端设备上配置 Shadowsocks:
Windows
- 打开 Shadowsocks GUI,输入服务器地址和端口,配置本地代理地址和认证信息。
- 点击“Start”启动代理。
Linux
- 使用命令行:
ssh -D localhost:108
- 或者用 OpenSSH:
sudo ss-server -f /etc/shadowsocks/ss.json
Android
- 打开 Shadowsocks 应用,输入服务器地址和端口,设置本地代理地址和认证信息。
测试连接
- 在客户端运行
ping 127...1或访问互联网,确认代理服务器正常工作。
注意事项
- 防火墙设置:确保服务器允许 SSH 或 Shadowsocks 端口通过防火墙。
- 权限:设置合理的权限,避免他人随意访问。
- DNS 解析:确保 DNS 解析正确,避免域名解析问题。
- 会话保持:Shadowsocks 会话可能会断开,建议定期重新连接。
常用命令
- 启动服务器:
sudo ss-server -f /etc/shadowsocks/ss.json - 停止服务器:
sudo pkill -f ss-server - 生成配置文件:
ss-gen -o /etc/shadowsocks/ss.json
通过以上步骤,你可以轻松配置 Shadowsocks 代理服务器,既方便又安全地 bypass 网络限制。









