在 Linux 下使用 ss(Shadowsocks)实现科学上网的步骤如下
aaqq159951GOBOY翻墙软件下载2026-06-2620
安装 Shadowsocks 根据你的发行版选择安装方式: Ubuntu/Debian sudo apt update sudo apt install shadowsocks-libev CentOS/RHEL sudo yum install epel-release sudo yum install shadowsocks-libev...
安装 Shadowsocks
根据你的发行版选择安装方式:
Ubuntu/Debian
sudo apt update sudo apt install shadowsocks-libev
CentOS/RHEL
sudo yum install epel-release sudo yum install shadowsocks-libev
Arch Linux
sudo pacman -S shadowsocks-libev
其他方式(如 Python 版)
pip install shadowsocks
配置 Shadowsocks
创建配置文件(如 /etc/shadowsocks-libev/config.json如下:
{
"server": "your_server_ip",
"server_port": 8388,
"local_port": 1080,
"password": "your_password",
"method": "aes-256-gcm",
"timeout": 300
}
替换 your_server_ip、your_password 和加密方式(推荐 aes-256-gcm 或 chacha20-ietf-poly1305)。
启动 Shadowsocks
Systemd 服务(推荐)
sudo systemctl start shadowsocks-libev sudo systemctl enable shadowsocks-libev
手动启动(调试用)
ss-local -c /etc/shadowsocks-libev/config.json
配置代理
方法 1:环境变量(临时)
export http_proxy="socks5://127.0.0.1:1080" export https_proxy="socks5://127.0.0.1:1080"
方法 2:浏览器/系统设置
- 浏览器:安装插件(如 SwitchyOmega)配置 SOCKS5 代理(
0.0.1:1080)。 - 系统全局:在网络设置中配置 SOCKS5 代理。
验证连接
curl --socks5 127.0.0.1:1080 http://ifconfig.me
如果返回服务器 IP,说明代理成功。
高级配置(可选)
- 开机自启:确保
systemctl enable shadowsocks-libev已运行。 - 多用户/端口:在配置文件中添加
"port_password"字段。 - 混淆插件:如
simple-obfs,需额外安装并配置。
注意事项
- 服务器端:确保服务器防火墙放行配置的端口(如
8388)。 - 加密方式:选择安全的加密方法,避免使用
rc4等弱加密。 - 日志排查:若失败,检查日志
journalctl -u shadowsocks-libev。
其他工具
- ss-manager:管理多端口。
- v2ray-plugin:配合 Shadowsocks 实现更高级协议。
通过以上步骤,你可以在 Linux 下快速部署 Shadowsocks 实现科学上网。

下一篇:手机用的科学上网软件
相关文章









