惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
B
Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
罗磊的独立博客
L
LangChain Blog
V
Visual Studio Blog
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享

秋水逸冰

丽萨主机:双ISP家宽住宅IP VPS/CN2 GIA精品网/G口大带宽 | 秋水逸冰 Linux Kernel 6.18.x 编译版 | 秋水逸冰 思考未来人与 AI 的关系 | 秋水逸冰 3X-UI 面板安装和使用教程 | 秋水逸冰 Xray-UI 面板安装和使用教程 | 秋水逸冰 WCMP (Windows + Caddy + MariaDB + PHP) Nginx for Windows | 秋水逸冰 Aria2 for Windows | 秋水逸冰 Curl for Windows | 秋水逸冰 Wget for Windows | 秋水逸冰 Windows 11 Enterprise LTSC DD 镜像 Windows Server 2025 Datacenter DD 镜像 重新编译 curl 以支持 HTTP3 | 秋水逸冰 tiny10 和 tiny11 23H2 的 Windows DD 镜像 从 Apache httpd 切换到 Caddy2 LCMP (Linux + Caddy + MariaDB + PHP) Windows 11 Pro for Workstations 22H2 DD 镜像 适用于 UEFI 启动的多个 Windows 系统 DD 镜像 Linux Kernel 5.15.x 编译版 | 秋水逸冰 制作适用于 WSL 的任意 Linux 镜像 Windows 11 Pro for Workstations 21H2 DD 镜像 Windows 10 Enterprise LTSC DD 镜像 Linux Kernel 5.14.x 编译版 | 秋水逸冰 Linux Kernel 5.13.x 编译版 | 秋水逸冰 Windows Server 2022 Datacenter DD 镜像 在 Windows 10 上安装 Rocky Linux 系统 Linux Kernel 5.12.x 编译版 | 秋水逸冰 Linux Kernel 5.11.x 编译版 | 秋水逸冰 在 Windows 10 上安装 CentOS 系统 Linux Kernel 5.10.x 编译版 | 秋水逸冰
Shadowsocks 编译版 by Teddysun | 秋水逸冰
秋水逸冰 · 2022-06-18 · via 秋水逸冰

最近花了点时间制作了 shadowsocks-libev,shadowsocks-rust,go-shadowsocks2,v2ray-plugin,xray-plugin,v2ray,xray 等软件的 rpm 和 deb 包。
多说一句,其实 Docker Image 就能搞定一切了,但是安装 rpm 或 deb 包的话,系统资源开销更小一些,适用于小内存的机器。
以上的软件,不出意外的话,我将会持续更新。

写在前面

目前,Teddysun Shadowsocks Repository 里有如下软件,支持 x86_64 (amd64)aarch64 (arm64) 两种架构,欢迎使用!
如有问题需要反馈,请到我的 Telegram 群里提出。
brook
caddy
hysteria
kcptun
shadowsocks-libev
shadowsocks-qtun
shadowsocks-rust
shadowsocks-simple-obfs
go-shadowsocks2
sing-box
v2ray
v2ray-plugin
xray
xray-plugin
Teddysun Shadowsocks Repository 适用于下列系统。
RHEL 系:
Enterprise Linux 7 (CentOS 7, RHEL 7)(不再更新)
Enterprise Linux 8 (CentOS Stream 8, RHEL 8, Rocky Linux 8, AlmaLinux 8, Oracle Linux 8)
Enterprise Linux 9 (CentOS Stream 9, RHEL 9, Rocky Linux 9, AlmaLinux 9, Oracle Linux 9)
Enterprise Linux 10 (CentOS Stream 10, RHEL 10, Rocky Linux 10, AlmaLinux 10, Oracle Linux 10)
Fedora 37(不再更新)
Fedora 38(不再更新)
Fedora 39(不再更新)
Fedora 40(不再更新)
Fedora 41(不再更新)
Fedora 42
Debian 系:
Debian 10(不再更新)
Debian 11
Debian 12
Debian 13
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
Ubuntu 26.04

RHEL 系安装指南

由于需要安装依赖包,所以对于 RHEL 系,首先要开启 EPEL Repository(以下均为使用 root 用户操作)

dnf install -y yum-utils epel-release
dnf config-manager --set-enabled epel

1. 执行以下命令安装 Teddysun Repository:

dnf config-manager --add-repo https://dl.lamp.sh/shadowsocks/rhel/teddysun.repo
dnf config-manager --add-repo https://dl.lamp.sh/linux/rhel/teddysun_linux.repo

当系统为 Fedora 42 的时候, 执行以下命令直接安装 Teddysun Repository(备注:Fedora 系统无需安装 EPEL Repository)

dnf config-manager --add-repo https://dl.lamp.sh/shadowsocks/fedora/teddysun_fedora.repo

2. 重建 repo 缓存,执行如下命令:

dnf makecache

3. 通过 dnf 来安装软件包,比如:

dnf install shadowsocks-libev v2ray-plugin xray-plugin

4. 以后软件若有升级,也可通过 dnf 来升级软件包,比如:

dnf update shadowsocks-libev v2ray-plugin xray-plugin

5. 若想卸载,也可通过 dnf 来卸载软件包,比如:

dnf remove shadowsocks-libev v2ray-plugin xray-plugin

1. 查看 Teddysun Shadowsocks Repository 里所有软件:

dnf repo-pkgs teddysun list

aarch64

x86_64

2. 一次性安装 Teddysun Shadowsocks Repository 里所有软件:

dnf repo-pkgs teddysun install

aarch64

x86_64

3. 一次性卸载 Teddysun Shadowsocks Repository 里所有软件:

dnf repo-pkgs teddysun remove

aarch64

x86_64

Debian 系安装指南

1. 对于 Debian 系,首先要添加 Teddysun Shadowsocks Repository 的公钥(以下均为使用 root 用户操作)

apt-get update
apt-get -y install lsb-release ca-certificates curl gnupg
curl -fsSL https://dl.lamp.sh/shadowsocks/DEB-GPG-KEY-Teddysun | gpg --dearmor --yes -o /usr/share/keyrings/deb-gpg-key-teddysun.gpg
chmod a+r /usr/share/keyrings/deb-gpg-key-teddysun.gpg

当系统为 Debian 11 / 12 / 13 的时候, 执行以下命令直接安装 Teddysun Shadowsocks Repository:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/deb-gpg-key-teddysun.gpg] https://dl.lamp.sh/shadowsocks/debian/ $(lsb_release -sc) main" >/etc/apt/sources.list.d/teddysun.list

当系统为 Ubuntu 20.04 / 22.04 / 24.04 / 26.04 的时候, 执行以下命令直接安装 Teddysun Shadowsocks Repository:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/deb-gpg-key-teddysun.gpg] https://dl.lamp.sh/shadowsocks/ubuntu/ $(lsb_release -sc) main" >/etc/apt/sources.list.d/teddysun.list

2. 重建 repo 缓存,执行如下命令:

apt-get update

3. 通过 apt-get 来安装软件包,比如:

apt-get install -y xray xray-plugin

4. 以后软件若有升级,也可通过 apt-get 来升级软件包,比如:

apt-get install --only-upgrade -y xray xray-plugin

5. 若想卸载,也可通过 apt-get 来卸载软件包,比如:

apt-get remove xray xray-plugin

注意:由于 Debian / Ubuntu 官方也存在相同的 shadowsocks-libev 软件包,所以要想安装由我提供的 shadowsocks-libev,则需要指定完整的版本号才能安装。其他软件则不受影响。
Debian 下的安装命令示例

apt-get install -y shadowsocks-libev=3.3.5-12~debian.10~buster
apt-get install -y shadowsocks-libev=3.3.6-2~debian.11~bullseye
apt-get install -y shadowsocks-libev=3.3.6-2~debian.12~bookworm
apt-get install -y shadowsocks-libev=3.3.6-2~debian.13~trixie

Ubuntu 下的安装命令示例

apt-get install -y shadowsocks-libev=3.3.6-2~ubuntu.20.04~focal
apt-get install -y shadowsocks-libev=3.3.6-2~ubuntu.22.04~jammy
apt-get install -y shadowsocks-libev=3.3.6-2~ubuntu.24.04~noble
apt-get install -y shadowsocks-libev=3.3.6-2~ubuntu.26.04~resolute

shadowsocks-libev

使用 root 用户执行以下命令安装:

dnf install -y shadowsocks-libev

成功安装后,执行以下命令查看版本号:

ss-server -h

返回值节选:

shadowsocks-libev 3.3.6

默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改

/etc/shadowsocks/shadowsocks-libev-config.json

服务端 service 文件

/usr/lib/systemd/system/shadowsocks-libev-server.service

启动服务端

systemctl start shadowsocks-libev-server

停止服务端

systemctl stop shadowsocks-libev-server

查看服务端状态

systemctl status shadowsocks-libev-server

设置服务端 service 开机自启动

systemctl enable shadowsocks-libev-server

其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件

/usr/lib/systemd/system/shadowsocks-libev-manager.service
/usr/lib/systemd/system/shadowsocks-libev-client.service
/usr/lib/systemd/system/shadowsocks-libev-redir.service
/usr/lib/systemd/system/shadowsocks-libev-tunnel.service
/usr/lib/systemd/system/shadowsocks-libev-nat.service

shadowsocks-rust

使用 root 用户执行以下命令安装:

dnf install -y shadowsocks-rust

成功安装后,执行以下命令查看版本号:

ssservice --version

返回值:

shadowsocks 1.24.0

默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改

/etc/shadowsocks/shadowsocks-rust-config.json

服务端 service 文件

/usr/lib/systemd/system/shadowsocks-rust-server.service

启动服务端

systemctl start shadowsocks-rust-server

停止服务端

systemctl stop shadowsocks-rust-server

查看服务端状态

systemctl status shadowsocks-rust-server

设置服务端 service 开机自启动

systemctl enable shadowsocks-rust-server

其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件

/usr/lib/systemd/system/shadowsocks-rust-client.service

v2ray-plugin

使用 root 用户执行以下命令安装:

dnf install -y v2ray-plugin

成功安装后,执行以下命令查看版本号:

v2ray-plugin -version

返回值:

v2ray-plugin v5.49.0
Yet another SIP003 plugin for shadowsocks
- os/version: redhat 10.1 (64 bit)
- os/kernel: 6.12.0-124.49.1.el10_1.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.2

该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。

xray-plugin

使用 root 用户执行以下命令安装:

dnf install -y xray-plugin

成功安装后,执行以下命令查看版本号:

xray-plugin -version

返回值(示例):

xray-plugin v1.8.24
Yet another SIP003 plugin for shadowsocks
- os/version: redhat 10.1 (64 bit)
- os/kernel: 6.12.0-124.49.1.el10_1.x86_64 (x86_64)
- os/type: linux
- os/arch: amd64
- go/version: go1.26.0

该插件同样兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。

simple-obfs

注意:该插件目前已经废弃,不再更新。推荐使用 v2ray-plugin 或 xray-plugin 插件。

使用 root 用户执行以下命令安装:

dnf install -y shadowsocks-simple-obfs

成功安装后,执行以下命令查看版本号:

obfs-server -h
obfs-local -h

返回值节选:

simple-obfs 0.0.5

该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用该插件。

qtun

这是一款新的基于 IETF-QUIC 的符合 SIP003 规范的 shadowsocks 插件。

使用 root 用户执行以下命令安装:

dnf install -y shadowsocks-qtun

成功安装后,执行以下命令查看服务端版本号:

qtun-server --version

返回值:

qtun-server 0.3.0

执行以下命令查看客户端版本号:

qtun-client --version

返回值:

qtun-client 0.3.0

该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用该插件。
具体用法,可以参考:https://shiping.date/70.html

kcptun

这是一款基于 KCP 的稳定且安全的隧道软件,具有 N:M 复用和 FEC 机能。同时也可以作为 shadowsocks 的插件使用。
2026 年 4 月 29 日更新:不知何故,kcptun 的作者删库了,而且是源代码全部删除的那种。

使用 root 用户执行以下命令安装:

dnf install -y kcptun

成功安装后,执行以下命令查看服务端版本号:

kcptun-server --version

返回值:

kcptun version 20260101

执行以下命令查看客户端版本号:

kcptun-client --version

返回值:

kcptun version 20260101

该软件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用该插件。
也可以作为独立软件使用,默认服务端配置文件如下,如需自定义端口,密码等信息,请自行修改

/etc/kcptun/server.json

服务端 service 文件

/usr/lib/systemd/system/kcptun-server.service

客户端 service 文件

/usr/lib/systemd/system/kcptun-client.service

启动服务端

systemctl start kcptun-server

停止服务端

systemctl stop kcptun-server

查看服务端状态

systemctl status kcptun-server

设置服务端 service 开机自启动

systemctl enable kcptun-server

One more thing

1. 统一下载地址:
https://dl.lamp.sh/shadowsocks/

2. 以上所有软件可以安装在同一系统下,不会产生冲突。

rpm -qa | grep -E "shadowsocks|ray-plugin"


二进制文件路径:

ll /usr/bin/ss* /usr/bin/go-* /usr/bin/*ray-plugin | grep -v -E "ssh|sss_"

写在最后

请关注我的 Telegram 频道:https://t.me/qiushuiyibing
我会在此不定期发布一些杂七杂八的作品。
同时也欢迎加入交流群:https://t.me/qiushui2018

转载请注明:秋水逸冰 » Shadowsocks 编译版 by Teddysun