S-UI-mihomo S-UI Sing-box一键部署脚本

  1. 找下域名SSL证书和私钥
grep -E 'ssl_certificate(_key)? ' \
/www/server/panel/vhost/nginx/apt.example.com.conf
  1. 添加 TLS
    1. 名称 HK-HY2
    2. TLS选项勾选SNI apt.example.com
    3. 使用外部路径
      1. 证书文件路径 /www/server/panel/vhost/cert/apt.example.com/fullchain.pem
      2. 私钥文件路径 /www/server/panel/vhost/cert/apt.example.com/privkey.pem
    4. 允许不安全
  2. 添加入站
    1. 类型 Hysteria2
    2. 标签 HK-HY2
    3. 服务端
      1. 地址 0.0.0.0
      2. 端口 8443
      3. TLS 模板 HK-HY2
      4. 其他不启用
    4. 客户端
      1. 网络 TCP/UDP
      2. 多域名 添加
        1. 地址 #1
          1. 服务器地址 公网ip
          2. 服务器端口 8443
          3. 备注 -03
          4. 启用TLS
          5. TLS选项SNI apt.example.com
  3. 用户管理
    1. 同之前设置 只需要在 入站标签 添加新的 HK-HY2即可
  4. 检查端口是否开放
    root@test:~# ss -lntup | grep ':8443'
    udp   UNCONN 0      0            0.0.0.0:8443       0.0.0.0:*    users:(("sui",pid=1083,fd=13))                         
    tcp   LISTEN 0      65535        0.0.0.0:8443       0.0.0.0:*    users:(("sui",pid=1083,fd=10)) 
    
  5. 开放UDP 防火墙
ufw allow 8443/udp
ufw status
  1. 同时开放宝塔防火墙和运营商防火墙
  2. 额外配置
    1. 增加obfs混淆
      1. ssh内先生成随机密码 openssl rand -hex 16
      2. 入站管理 增加 混淆密码 填入步骤2生成的随机密码