服务器端安装 Shadowsocks

admin3个月前IT技术438

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


相关文章

linux 挂载win7共享文件夹的方法

mount -t cifs -o user=administrator,password=000000 //192.168.1.2/gongxiang /mnt/share...

云图框架

 https://themes.getbootstrap.com/云图框架 ...

汇成制造行业CMS企业建站系统v11.1

汇成制造行业企业网站cms系统v11.1管理地址:http://您的网站/admin/login.asp后台帐号:admin后台密码:admin演示地址:˂a href="ceshi/zhizhao/...

过滤emoji表情的正则表达式

\p{Cs}?imageView2/2/w/300/interlace/1/q/90^[\u4e00-\u9fa5]+$...

magento1.9x在windows10环境下安装遇到的问题及解决方法

win10 wamp环境安装php7126   CURL组件安装之后需要重启电脑,不然不生效apache 开通伪静态功能:需要把#LoadModule access_compat_...

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

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

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

发表评论    

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