关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

配置ShadowsocksR节点的步骤如下

免费科学上网网络梯子 2026-10-06 21:04:50 5 0
  1. 下载源码

    访问GitHub或镜像站点,下载最新版本的ShadowsocksR源码,下载版本v1.8.的源码包。

  2. 安装依赖

    • 安装必要的系统依赖:
      sudo apt-get install -y build-essential python3 python3-dev
    • 安装Python库(如果需要特定功能,可参考文档):
      sudo apt-get install -y libevent-dev
  3. 编译源码

    • 进入源码目录:
      cd shadowsocksR
    • 编译并安装:
      make
      sudo make install
  4. 配置ShadowsocksR

    • 创建配置文件ssr.json,通常放在/etc/shadowsocksR/或用户主目录:
      {
        "server": {
          "listen": 0...,
          "port": 108,
          "flowcontrol": true,
          "socks": 123
        },
        "clients": [
          {
            "ip": "127...1",
            "port": 1081,
            "auth": "password",
            "encryption": "aes-256-cbc",
            "cipher": "aes",
            "auth_type": "plain",
            "socks": 123
          }
        ]
      }
    • 根据实际需求调整参数,如服务器IP、端口、加密方式等。
  5. 设置iptables规则

    • 使用提供的ssr-server脚本生成iptables规则:
      sudo ./ssr-server --listen --port 108 --mkenablesocks --socks-port 123
    • 手动添加iptables规则:
      sudo iptables -A PREROUTING -p tcp --dport 108 -j SOCKS --socks-port 123
      sudo iptables -A POSTROUTING -p tcp --dport 108 -j SOCKS --socks-port 123
      sudo iptables -A PREROUTING -p udp --dport 53 -j DNS --dns-port 53
    • 保存iptables规则:
      sudo sh -c "iptables-save > /etc/iptables.sh && iptables -m -n save"
  6. 启动服务

    • 创建或编辑服务文件/etc/systemd/system/shadowsocksR.service:

      [Unit]
      Description=ShadowsocksR Service
      After=network.target
      [Service]
      ExecStart=/usr/bin/ssr-server --foreground --conf-file /etc/shadowsocksR/ssr.json
      Restart=always
      [Install]
      WantedBy=multi-user.target
    • 启用并启动服务:

      sudo systemctl daemon-reload
      sudo systemctl enable shadowsocksR
      sudo systemctl start shadowsocksR
  7. 设置DNS解析

    • 配置/etc/resolv.conf,添加DNS服务器:
      echo 'nameserver 127...1' >> /etc/resolv.conf
      echo 'options edns' >> /etc/resolv.conf
    • 或使用dnsmasq:
      sudo apt-get install -y dnsmasq
      sudo nano /etc/dnsmasq.conf
      # 添加配置
      interface=
      port=53
      listen-on=eth
      # 保存并退出
      sudo systemctl start dnsmasq
      sudo systemctl enable dnsmasq
  8. 测试配置

    • 使用ss测试代理:
      ss -o socks5 127...1:1081
      curl -I http://example.com
    • 检查iptables和DNS设置是否正确。
  9. 优化配置

    • 根据网络环境调整参数,如加密算法、密钥长度、认证方式等。
    • 确保安全性,仅开放必要端口,使用强密码。

通过以上步骤,可以成功配置并运行ShadowsocksR节点,确保网络流量的安全和稳定。

配置ShadowsocksR节点的步骤如下

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!