服务器端安装 Shadowsocks

admin2个月前IT技术211

最简单、能直接用的 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


相关文章

汇成减速机行业建站CMS系统v13.1

汇成减速机行业建站CMS系统v13.1˂a target="_blank" href="download/jixie/jiexiejsjv131.rar"˃官方下载汇成企业网站管理系统为中小企业免费建...

Android Studio下载sdk失败的解决方案

在浏览器打开这个网站http://ping.chinaz.com/dl.google.com或者:https://www.ping.cn/ping/dl.google.com他会列出一个ip列表,挨个...

免费教Php,前端开发,asp.net,c#,拯救无业青年

免费教Php,前端开发,asp.net,c#,拯救无业青年

从事互联网开发15年,如果你对计算机编程有兴趣,都可以来找我我能教你的有如下技术:asp.net php c# javascript 前端开发 ...

google apptore在线打包下载工具

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

vue2 学习笔记

页面写法与cli写法 函数方法 写法不一样 方法method不要写在date里路由表其实很容易,官方文档不是写给人看得 ,是装逼用的...

excel打开csv 出现乱码怎么解决

1使用记事本打开CSV文件2点击菜单:文件-另存为,编码方式选择ANSI3保存完毕后,再用EXCEL打开这个文件就不会出现乱码的情况...

发表评论    

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