服务器端安装 Shadowsocks

admin11个月前IT技术4158

最简单、能直接用的 Shadowsocks(SS)服务端 + v2rayN 客户端配置教程,加密方式 aes-128-gcm,端口 255998。
(假设你是使用 Linux 服务器(Debian/Ubuntu/CentOS))


✅ 一、服务器端安装 Shadowsocks(加密:aes-128-gcm,端口:255998)

1. 安装 Python 版 Shadowsocks(最稳定通用)

Debian/Ubuntu:

apt update
apt install python3-pip -y
pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip

CentOS:

yum install python3-pip -y
pip3 install https://github.com/shadowsocks/shadowsocks/archive/master.zip

✅ 二、创建 Shadowsocks 配置文件

创建:

mkdir -p /etc/shadowsocks
nano /etc/shadowsocks/config.json

填入这一份(按你要求):

{
    "server": "0.0.0.0",
    "server_port": 255998,
    "password": "your_password_here",
    "method": "aes-128-gcm",
    "timeout": 300,
    "fast_open": true,
    "mode": "tcp_and_udp"}

保存退出。

⚠ 记得把 your_password_here 换成你自己设定的密码。


✅ 三、启动 Shadowsocks 服务端

ssserver -c /etc/shadowsocks/config.json -d start

查看是否运行成功:

ps -ef | grep ssserver

🔐 四、服务器防火墙放行端口 255998

Debian/Ubuntu (ufw):

ufw allow 255998/tcp
ufw allow 255998/udp

CentOS(firewalld):

firewall-cmd --add-port=255998/tcp --permanent
firewall-cmd --add-port=255998/udp --permanent
firewall-cmd --reload

如果是云服务器(腾讯云/阿里云/亚马逊),
你还要到 安全组 再放行 255998 TCP+UDP。


🖥 五、客户端 v2rayN 配置(Shadowsocks)

打开 v2rayN → 添加 [Shadowsocks 服务器]:

项目填写内容
地址你的服务器IP
端口255998
密码你在 config.json 设置的密码
加密方式aes-128-gcm
备注随便写

协议选择:

Shadowsocks

然后 保存 → 启动 即可。


🧪 六、安装libsodium 

----------------------------------------------------------------------------------------



yum install epel-release -y

yum install libsodium libsodium-devel -y



-----------------

🧪 七、验证是否成功

在 v2rayN 右下角图标 → 系统代理 → PAC 或 全局
打开浏览器访问:

https://www.google.com

如果能打开,就成功了。


❗ 常见错误排查

❌ v2rayN 提示 timeout

  • 云服务器安全组没开放 255998

  • 防火墙没开放 255998

  • Shadowsocks 服务没启动 → ssserver -c /etc/shadowsocks/config.json

❌ 可以连但上不了外网

  • 服务器本身不能访问外网

  • ISP 阻断了你的端口(可以尝试换端口 443、8443、8880)


✅ 四、内核网络优化(强烈推荐)

创建文件:

sudo nano /etc/sysctl.d/99-ss-speed.conf

写入:

fs.file-max = 1000000
net.core.rmem_max = 67108864
net.core.wmem_max = 67108864
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq

启用:

sudo sysctl --system

✔ 启用 BBR + FQ 可大幅提升速度(20–40%)。


1001.zip


相关文章

google apptore在线打包下载工具

https://apkpure.com/cn/apk-downloader-browser-extension?install=true...

Windows10家庭版添加Hyper-V的详细步骤

Windows10家庭版添加Hyper-V的详细步骤

转http://www.xitongcheng.com/jiaocheng/win10_article_60078.htmlHyper-V是微软提出的一种系统管理程序虚拟化技术,可以降低运作成本、提高...

MySQL 日期类型及默认设置 (除timestamp类型外,系统不支持其它时间类型字段设置默认值)

MySQL 日期类型及默认设置  (除timestamp类型外,系统不支持其它时间类型字段设置默认值) MySQL 日期类型及默认设置之前在用 MySQL 新建 table,创建日...

使用acme.sh申请Let‘s Encrypt的SSL证书并安装的步骤

在CentOS 7上使用acme.sh申请Let’s Encrypt的SSL证书并安装在Nginx服务器的步骤,可以分为以下几个主要步骤:一、安装acme.sh安装必要的工具:确保你的系统中已安装so...

浑浑噩噩从业互联网15年

03-08年纯粹的技术宅男一枚08-18年转行做运营推广-----寻找从网络上怎么把技术变现此后发现了很多互联网推广的知识与秘密,让我从此铁了心从事此职业. 互联网赚钱 游戏  电...

虾苗

  (1)虾苗要规格整齐规格不整齐的虾投放后,在养殖中后 期不仅会出现大虾欺小虾现象,而且由于大小虾蜕壳很不整齐, 易导致自相残食。稚虾规格要求在0.8厘米以上,幼虾个...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。