VPS上部署SSR(Slow Start Rate)的详细指南
卡尔云官网
www.kaeryun.com
什么是SSR?
SSR,即Slow Start Rate,是一种流量控制机制,主要用于防止来自同一源的流量被滥用,从而保护服务器免受DDoS攻击的冲击,SSR会限制在同一时间段内来自同一IP地址的流量,防止攻击者迅速 overwhelming 服务器。
在VPS上部署SSR的步骤
确保VPS服务器配置
在开始配置SSR之前,确保VPS服务器已经安装了必要的软件,如 Nginx 或 Apache,这些服务器虚拟机通常已经配置好了基本的流量控制功能。
配置IP设置
SSR 需要知道哪些IP地址会被视为攻击源,首先需要将这些IP地址添加到SSR的配置中。
- 打开终端,进入VPS的配置目录,通常位于
/etc/nginx/sites-available/
或/etc/apache2/sites-available/
。 - 添加如下内容:
allow 8.8.8.8 8.8.8.8:80 allow 2001:db8::1 2001:db8::1:80
这里我们允许来自
8.8.8
和2001:db8::1
的流量通过SSR。
配置端口转发
为了实现SSR,需要将端口转发到另一个服务器,以便Nginx或Apache可以处理流量。
- 在终端中,执行以下命令:
service nginx restart
编辑配置文件:
nano /etc/nginx/sites-enabled/default
server { listen 80; server_name your-vm-name; location / { try_files $uri $uri/ /index.php; # 添加SSR配置 ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl TLSv1.2; } }
这里我们配置了SSL加密,并添加了SSR的相关设置。
启动配置
保存配置文件后,重启Nginx:
sudo systemctl restart nginx
测试SSR
我们可以测试一下SSR是否起作用,使用一个工具如ssrtest
:
sudo apt-get install -y ssrtest
sudo ssrtest --test-ssr -i your-vm-name
如果测试成功,会看到一些提示信息。
配置端口转发
为了进一步限制流量,可以配置端口转发到另一个服务器,将端口80转发到your-vm-name:80
:
sudo nano /etc iptables/rules.d/10000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000000.0000000
卡尔云官网
www.kaeryun.com