目录

在 Linux 下使用 ss(Shadowsocks)实现科学上网的步骤如下

安装 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_ipyour_password 和加密方式(推荐 aes-256-gcmchacha20-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,需额外安装并配置。

注意事项

  1. 服务器端:确保服务器防火墙放行配置的端口(如 8388)。
  2. 加密方式:选择安全的加密方法,避免使用 rc4 等弱加密。
  3. 日志排查:若失败,检查日志 journalctl -u shadowsocks-libev

其他工具

  • ss-manager:管理多端口。
  • v2ray-plugin:配合 Shadowsocks 实现更高级协议。

通过以上步骤,你可以在 Linux 下快速部署 Shadowsocks 实现科学上网。

在 Linux 下使用 ss(Shadowsocks)实现科学上网的步骤如下

​扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://web.goboy-app.com.cn/post/42.html

扫描二维码手机访问

文章目录