找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 112|回复: 0

Shadowsocks 编译版

[复制链接]

983

主题

83

回帖

5万

积分

管理员

积分
53122
发表于 2022-7-4 15:54:52 | 显示全部楼层 |阅读模式
写在前面2022 年 6 月 18 日适用于 CentOS 7 或 CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 等或 CentOS Stream 9 / Rocky Linux 9 / AlmaLinux 9 等的 Teddysun Linux Repository 发布了。& q; a7 l2 ?8 e5 B/ ~' I% ?& ?
通过这种方式可以非常方便地安装,升级 rpm 包。
( _' x; u1 U, S由于需要安装依赖包,所以事先要开启 EPEL Repository
' h, S& c. `5 {) L% k) U. ?0 C2 f
  1. yum install -y yum-utils epel-release
    + \* h# W9 G: S8 T$ [3 y1 @5 L6 l
  2. yum-config-manager --enable epel
复制代码

7 |7 C4 a0 S9 H- q1. 创建以下 repo 文件
( G9 G, S- L* F6 x+ c0 Z4 f/etc/yum.repos.d/teddysun.repo3 Z% q1 d5 |4 X& o
文件的内容如下:
, ]5 T1 ?5 w( r. S6 c. Z: y
  1. # Name: Teddysun Linux Repository1 A+ P4 @3 i) L8 j5 {
  2. # URL: https://teddysun.com/666.html2 O; R8 [% X  U

  3. # S  Z6 s6 ~. U. R- K" \
  4. [teddysun]- t/ C' Z8 s  b4 B' n9 a
  5. name=Teddysun Linux Repository for EL $releasever
    3 S( D3 h9 a! r) R5 P" N( U2 k
  6. baseurl=https://dl.lamp.sh/shadowsocks/el$releasever/$basearch/7 H9 p" c% m+ D! z
  7.         https://fr1.teddyvps.com/shadowsocks/el$releasever/$basearch/
    , d/ F/ d" m5 n
  8. enabled=1" O' }% T* J/ w" P9 q6 l3 B
  9. gpgcheck=0
复制代码
! q6 g! y9 u" U1 q7 y
或者执行以下命令直接安装 teddysun.repo:5 _8 c3 J) a( r0 T8 |
  1. yum-config-manager --add-repo https://dl.lamp.sh/shadowsocks/teddysun.repo
复制代码

/ ]1 \- _; O/ g( x% H+ v2. 重建 repo 缓存,执行如下命令:9 T( `' ^" t: C. t# S) J
  1. yum makecache
复制代码
8 \7 g4 l5 I) t4 g
3. 通过 yum 来安装软件包,比如:6 P& m1 U4 s4 A7 V' U9 n$ q$ J8 V
  1. yum install shadowsocks-libev v2ray-plugin xray-plugin
复制代码

: V' b. B) w2 x  \1 f4. 以后软件若有升级,也可通过 yum 来升级软件包,比如:9 g3 n' o2 ^9 _4 o: `4 [$ B5 C
  1. yum update shadowsocks-libev v2ray-plugin xray-plugin
复制代码
3 u* ]7 l& u: D2 k+ G2 e4 \
5. 若想卸载,也可通过 yum 来卸载软件包,比如:
. I6 i9 S# Q" q$ a6 p  i: d, U
  1. yum remove shadowsocks-libev v2ray-plugin xray-plugin
复制代码
3 i. U* L+ S% q" i+ K3 U
目前,Teddysun Linux Repository 里有如下几款软件,欢迎使用。如有问题需要反馈,请到我的 Telegram 群里提出。- g. L& {9 S4 d
shadowsocks-libev
& ^& R  q( F( Y0 b* }shadowsocks-rust
! t& K; X' a1 c$ l" s1 q0 qgo-shadowsocks24 V& v; V; Z: W$ e- c0 N1 K
v2ray-plugin
" [$ Q( d( D& S+ I8 Pxray-plugin6 M. [' }; N9 N6 V7 a
2022 年 6 月 19 日 Teddysun Linux Repository 支持 aarch64 架构。
4 c0 x- |* _; [* ~1. 查看 Teddysun Linux Repository 里所有软件包:0 w, C- g. T( ]4 S( |& h5 y, n
  1. yum repo-pkgs teddysun list
复制代码
. E2 B; E/ d/ ?7 j& V
% ]) `$ {( E% j. u
- w/ t# a$ I. v& p) H
2. 一次性安装 Teddysun Linux Repository 里所有软件包:
  1. yum repo-pkgs teddysun install
复制代码
, C1 x  P& W1 H0 ?
Shadowsocks-libev
使用 root 用户执行以下命令安装:
  1. yum install -y shadowsocks-libev
复制代码

) G$ S+ q+ y. {/ V3 l' u" w" Y& H成功安装后,执行以下命令查看版本号:
  1. ss-server -h
复制代码
+ Q$ _6 r  J, c( x2 u& r
返回值节选:
  1. shadowsocks-libev 3.3.5
复制代码
  Q* I2 X& P  ~/ ^
默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改
  1. /etc/shadowsocks/shadowsocks-libev-config.json
复制代码

1 I( D; q* W$ N服务端 service 文件
  1. /usr/lib/systemd/system/shadowsocks-libev-server.service
复制代码
) u. F* B& `+ K( ?! w
启动服务端
  1. systemctl start shadowsocks-libev-server
复制代码
" e7 P; q2 j7 B
停止服务端
  1. systemctl stop shadowsocks-libev-server
复制代码

7 h5 C  f, A% b8 N查看服务端状态
  1. systemctl status shadowsocks-libev-server
复制代码

% b" c( [5 j0 ]; x! a% G设置服务端 service 开机自启动
  1. systemctl enable shadowsocks-libev-server
复制代码

7 i' _' a) u8 D/ D& |7 Y# ]$ m" n, D其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件
  1. /usr/lib/systemd/system/shadowsocks-libev-manager.service
    ' ]# Q; O6 R" u; G7 u  Z# Q0 |
  2. /usr/lib/systemd/system/shadowsocks-libev-client.service3 s7 J; m8 u9 K- r, ^- y+ `- K
  3. /usr/lib/systemd/system/shadowsocks-libev-redir.service% W4 D% w3 [/ Q% ^! u  z3 b
  4. /usr/lib/systemd/system/shadowsocks-libev-tunnel.service
    5 z. Q. [/ y7 K
  5. /usr/lib/systemd/system/shadowsocks-libev-nat.service
复制代码

% U& X, f+ ]1 u% k+ a. p) GShadowsocks-rust使用 root 用户执行以下命令安装:
5 c* q7 E, Q) z6 ^4 M! Z* V& G
  1. yum install -y shadowsocks-rust
复制代码
. {8 U) ~7 o4 k9 p! ?4 ~5 p
成功安装后,执行以下命令查看版本号:
" y  E8 z. V: z* B
  1. ssserver --version
复制代码

$ |1 R& d. u4 O; v7 ?返回值:  N8 g) L% q5 V- B' f2 {0 R9 j
  1. shadowsocks 1.14.3
复制代码

+ t  f  W) K, m默认配置文件如下,如需自定义端口,密码,插件等信息,请自行修改7 B+ N* k3 z6 |# z
  1. /etc/shadowsocks/shadowsocks-rust-config.json
复制代码

8 u6 A- F! t8 E服务端 service 文件( o, J9 @' L2 m& C/ W& T, X- ^" n
  1. /usr/lib/systemd/system/shadowsocks-rust-server.service
复制代码
0 r+ e+ g9 |! O- r" {; H+ W( j& @) [0 q
启动服务端* N, c$ a4 ^  p% G( d
  1. systemctl start shadowsocks-rust-server
复制代码

( S9 h! L" L  I2 L2 q& [停止服务端
9 \& h+ Q% X/ [" p' d( [6 ?9 ]7 A8 B
  1. systemctl stop shadowsocks-rust-server
复制代码

( t6 v2 D& h9 C! g$ _- v9 H查看服务端状态* ]+ m3 K9 }; H' C. H
  1. systemctl status shadowsocks-rust-server
复制代码

; C: _7 W) K' i5 r, G设置服务端 service 开机自启动8 l& A- h& F: T& Y: Y0 s, J
  1. systemctl enable shadowsocks-rust-server
复制代码

# b+ |0 t1 [6 }4 O其他 service 文件,用法同服务端 service 一致,但需要事先修改配置文件
- ]& Z+ b2 A8 [6 r, o
  1. /usr/lib/systemd/system/shadowsocks-rust-client.service
复制代码

& E; L( X. }: A8 E- a. Cv2ray-plugin使用 root 用户执行以下命令安装:# j1 z4 d4 z5 i
  1. yum install -y v2ray-plugin
复制代码

: d& A/ D, W2 k4 `/ X9 P成功安装后,执行以下命令查看版本号:& F2 C2 i3 P( a: q; m- J, H
  1. v2ray-plugin -version
复制代码

1 r, B4 M: R6 m/ I) a5 i8 w" Z返回值:% |- y% {: `1 `: z: `9 S
  1. v2ray-plugin v5.0.7
    3 Y, i* o& s: {+ x& x3 a
  2. Go version go1.18.3' S7 O4 p' I4 P4 T
  3. Yet another SIP003 plugin for shadowsocks
复制代码
& X: e+ }; `% Q8 D9 Y  l
该插件兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。) x1 Z1 u( t- a) i3 ~# o
" M# s5 E0 j/ a1 \0 x" f
" X: }, N  y& s3 k% y" |: _) Y- A
xray-plugin使用 root 用户执行以下命令安装:
# C& D7 w6 G* x
  1. yum install -y xray-plugin
复制代码
& p: Q4 O# P* ^* t5 p/ P
成功安装后,执行以下命令查看版本号:
" a: T1 p4 ]0 x7 C5 O2 G9 B  A1 F
  1. xray-plugin v1.5.80 R& J; N& l. v2 D
  2. Go version go1.18.3* E3 ]. i, g6 C3 [/ ]. l
  3. Yet another SIP003 plugin for shadowsocks
复制代码
( x0 T" i# J4 Z, y. E
该插件同样兼容 shadowsocks-libev 和 shadowsocks-rust,修改其默认配置文件即可调用插件。
4 u4 t! C. h& p# }
0 T- B, X8 _, g/ Y9 I& t. p/ X
# I* {+ X& }0 I' b/ r
One more thing1. 统一下载地址:
& R; W9 O& _4 x) K# p+ phttps://fr1.teddyvps.com/shadowsocks/2 G+ t. N0 J# B' @/ h
2. 以上所有 rpm 包可以安装在同一系统下,不会产生冲突。0 g* P# x& p; y9 V" F, R
$ ]9 P; |& ~$ d7 E9 f
二进制文件路径:& e: ?- a' l5 Y) L# z8 ?; I
; {- |! w1 U( f# d

( o* d6 f( C4 Q
9 K& q8 L' \4 g: B' y! K( F2 O4 _

6 c9 J0 y( g2 }2 a8 q
! g* `: ?3 L& A
" \; `; ]( T& l
2 i* \8 W4 l# C# A9 Q
$ O# o+ F8 H+ T% ^$ z: [$ U9 c

2 J4 z! o$ U. m3 e9 |
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|返回首页

GMT+8, 2024-12-23 20:52 , Processed in 0.084412 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表