S-UI配置日志

论坛里S-ui的教程挺多,但是我还是遇见了坑,这里记录下; 1. 我的环境 VPS 香港大陆优化 日本软银 NetCUP-DE … 使用 香港 节点做跳板连接其他vps 用 easytier 做了内网穿透;(文档中出现的11.144.144均为内网地址) 用 nginx-proxy-manager ...
S-UI配置日志
S-UI配置日志

论坛里S-ui的教程挺多,但是我还是遇见了坑,这里记录下;

1. 我的环境

  • VPS 香港大陆优化 日本软银 NetCUP-DE … 使用 香港 节点做跳板连接其他vps
  • easytier做了内网穿透;(文档中出现的11.144.144均为内网地址)
  • nginx-proxy-manager代理域名和管理证书
  • 子节点部署的 shadowsocks
  • 全部工具使用docker进行部署
  • 客户端使用的是FlClash

1. 配置流程

域名

首先我配置了一个二级域名 随便.顶级.top ,然后在NPM添加了对应的证书;

还要在NPM中配置 代理 2095 2096 端口

图片
图片

location /sub {
    proxy_pass http://11.144.144.12:2096;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_http_version 1.1;
}

在SUI设置中配置下

图片

TLS设置

伪装肯定要有,这里的证书直接在NPM配置的,通过`- /home/nginx/letsencrypt:/app/letsencrypt:ro` 隐射到SUI下;

图片

入站

我测试了 vless 和 `hysteria2` 区别是hysteria2 是 udp;我没有使用network_mode: host放出全部的端口

图片
图片

其他的入站直接复制 改名称和端口就行了, 有几个入站,在FlClash上就显示几个节点;

这里配置了 /ws NPM中也要配置下

 location /ws {
        proxy_pass http://11.144.144.12:25783; 
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
        proxy_buffering off;  
    }

出站

除了默认的direct ,还要给其他VPS设置出站,比如日本,这里其他子节点部署的 shadowsocks

图片

用户

路由

图片

Clash订阅

这里第一次配置完成导入到FlClash后TimeOut,对比之后发现默认的DNS模块不行,需要重写,我随便找了一个

图片

DNS (点击了解更多详细信息)

2. 注意

  • S-UI 部署后需要执行chmod -R 755 ./db 我第一次部署后数据没持久化成功导致重启后配置的都没了;
  • 在用户处生成订阅后 http://随便.顶级.top:2096/sub/user?format=clash 由于带了端口号所以访问不到,没给2096开放,但是NPM已经配置了域名的转发,所以直接用 http://随便.顶级.top/sub/user1?format=clash 就行了
Docker配置 (点击了解更多详细信息)

1 个帖子 - 1 位参与者

阅读完整话题

来源: linux.do查看原文