<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>S-Ui on 寻道之旅博客</title>
        <link>https://blog.seektao.cc/tags/s-ui/</link>
        <description>Recent content in S-Ui on 寻道之旅博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-ch</language>
        <copyright>寻道之旅博客</copyright>
        <lastBuildDate>Sun, 30 Nov 2025 12:44:44 +0800</lastBuildDate><atom:link href="https://blog.seektao.cc/tags/s-ui/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>s-ui，高级 Web 面板，基于 SagerNet、Sing-Box 构建</title>
            <link>https://blog.seektao.cc/p/251130124444/</link>
            <pubDate>Sun, 30 Nov 2025 12:44:44 +0800</pubDate>
            <guid>https://blog.seektao.cc/p/251130124444/</guid>
            <description>&lt;h2 id=&#34;简介&#34;&gt;简介&#xA;&lt;/h2&gt;&lt;h2 id=&#34;准备&#34;&gt;准备&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;一个域名&lt;/li&gt;&#xA;&lt;li&gt;一个 cloudflare 账号&lt;/li&gt;&#xA;&lt;li&gt;一台可以连接国际网络的服务器&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;登录 &lt;a class=&#34;link&#34; href=&#34;https://dash.cloudflare.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;cloudflare&lt;/a&gt;，将域名解析到服务器 IP，开启&lt;strong&gt;小黄云&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;进入 SSL/TLS 设置&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;进入概览，将连接类型改为&lt;strong&gt;完全&lt;/strong&gt;或者&lt;strong&gt;完全严格&lt;/strong&gt;（使用 cloudflare 提供的 15 年源服务器证书）&lt;/li&gt;&#xA;&lt;li&gt;进入源服务器证书，生成一个通配符域名源服务器证书，&lt;strong&gt;记得保存下来&lt;/strong&gt;，后面会用到&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;部署&#34;&gt;部署&#xA;&lt;/h2&gt;&lt;p&gt;安装&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;bash &amp;lt;&lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;curl -Ls https://raw.githubusercontent.com/alireza0/s-ui/master/install.sh&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;终端输入 &lt;code&gt;s-ui&lt;/code&gt;进入交互命令，可以安装、卸载、查看信息&lt;/p&gt;&#xA;&lt;p&gt;进入网页配置，默认端口：http://ip:2095/app&lt;/p&gt;&#xA;&lt;p&gt;输入用户名和密码，进入主界面&lt;/p&gt;&#xA;&lt;h2 id=&#34;配置-tls&#34;&gt;配置 TLS&#xA;&lt;/h2&gt;&lt;p&gt;点击左侧导航 &lt;code&gt;TLS设置&lt;/code&gt;，添加一个新的配置&lt;/p&gt;&#xA;&lt;h3 id=&#34;名称&#34;&gt;名称&#xA;&lt;/h3&gt;&lt;p&gt;自定义即可，比如 vless+ws+tls&lt;/p&gt;&#xA;&lt;h3 id=&#34;证书&#34;&gt;证书&#xA;&lt;/h3&gt;&lt;p&gt;使用证书路径或者文件内容&lt;/p&gt;&#xA;&lt;p&gt;证书路径：需要操作服务器，将文件内容保存到本地文件中&lt;/p&gt;&#xA;&lt;p&gt;文件内容：将证书文件粘贴进去&lt;/p&gt;&#xA;&lt;h3 id=&#34;tls-选项&#34;&gt;TLS 选项&#xA;&lt;/h3&gt;&lt;p&gt;配置 TLS 相关设置&lt;/p&gt;&#xA;&lt;h3 id=&#34;acme&#34;&gt;ACME&#xA;&lt;/h3&gt;&lt;p&gt;用作自动化续期 SSL 使用&lt;/p&gt;&#xA;&lt;h3 id=&#34;ech&#34;&gt;ECH&#xA;&lt;/h3&gt;&lt;p&gt;不知，一般也不用开启&lt;/p&gt;&#xA;&lt;h2 id=&#34;入站管理&#34;&gt;入站管理&#xA;&lt;/h2&gt;&lt;p&gt;点击左侧导航 &lt;code&gt;入站管理&lt;/code&gt;，添加一个新的配置&lt;/p&gt;&#xA;&lt;h3 id=&#34;类型和标签&#34;&gt;类型和标签&#xA;&lt;/h3&gt;&lt;p&gt;类型：选择对应的代理协议，如 vless，hysteria2&lt;/p&gt;&#xA;&lt;p&gt;标签：标签的名字，订阅时会使用作为名称，自定义即可&lt;/p&gt;&#xA;&lt;h3 id=&#34;监听&#34;&gt;监听&#xA;&lt;/h3&gt;&lt;p&gt;地址：监听地址，一般默认即可&lt;/p&gt;&#xA;&lt;p&gt;端口：监听端口，选择需要对应的&lt;/p&gt;&#xA;&lt;h3 id=&#34;传输&#34;&gt;传输&#xA;&lt;/h3&gt;&lt;p&gt;选择传输协议：http，websocket，quic，grpc 等等&lt;/p&gt;&#xA;&lt;p&gt;http 请求路径：略&lt;/p&gt;&#xA;&lt;p&gt;主机域名：略&lt;/p&gt;&#xA;&lt;h3 id=&#34;tls&#34;&gt;TLS&#xA;&lt;/h3&gt;&lt;p&gt;选择 &lt;code&gt;配置TLS&lt;/code&gt;中配置的 TLS 模板&lt;/p&gt;&#xA;&lt;h3 id=&#34;多路复用&#34;&gt;多路复用&#xA;&lt;/h3&gt;&lt;p&gt;略&lt;/p&gt;&#xA;&lt;h2 id=&#34;用户管理&#34;&gt;用户管理&#xA;&lt;/h2&gt;&lt;p&gt;配置多用户使用&lt;/p&gt;&#xA;&lt;h3 id=&#34;基础&#34;&gt;基础&#xA;&lt;/h3&gt;&lt;p&gt;名称：自定义&lt;/p&gt;&#xA;&lt;p&gt;流量：用户可以使用的流量&lt;/p&gt;&#xA;&lt;p&gt;到期时间：用户到期时间&lt;/p&gt;&#xA;&lt;p&gt;入站标签：用户可以使用的入站&lt;/p&gt;&#xA;&lt;p&gt;描述：略&lt;/p&gt;&#xA;&lt;h3 id=&#34;配置&#34;&gt;配置&#xA;&lt;/h3&gt;&lt;p&gt;对各个协议的配置&lt;/p&gt;&#xA;&lt;h2 id=&#34;实际案例&#34;&gt;实际案例&#xA;&lt;/h2&gt;&lt;h3 id=&#34;vlesswscdntls&#34;&gt;vless+ws+cdn+tls&#xA;&lt;/h3&gt;&lt;p&gt;TLS 设置：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;名称：vless+ws+tls&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;证书，使用外部路径：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;证书文件路径：/etc/sing-box/cert/cert.pem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;私钥文件路径：/etc/sing-box/cert/key.pem&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;上述的证书参考前文的【准备】分类&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;入站管理：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;类型：vless&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;标签：自定义&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;监听：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;地址：::&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;端口：8443&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;传输：&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;启用传输：是&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;类型：WebSocket&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;HTTP请求路径：/自定义&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#x9;主机域名：你的域名&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;用户管理：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;入站标签：刚才配置的入站管理&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;</description>
        </item></channel>
</rss>
