Repository navigation
feat: add home virtual sub administration - #31
Open
mcoder2014 wants to merge 1 commit into
Open
mcoder2014 wants to merge 1 commit into
mcoder2014 wants to merge 1 commit into
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
管理员现在需要离开 Home Server 才能维护订阅。本变更在管理中心加入 home virtual sub 页面,通过本机管理接口完成订阅查看、新增、编辑、删除、刷新与单个订阅启停,并展示服务和代理运行状态。
管理连接默认关闭。Home Server 复用管理员会话、HTTPS、CSRF、当前密码确认与操作原因,写入前保存审计意图;使用 If-Match 检测版本冲突,分别报告配置保存和运行生效。超时不会自动重发,页面核对配置与状态后才恢复操作。订阅 URL 只进入管理员详情和编辑表单,服务凭证、代理密码及生成文件名不会转发到页面。
部署使用
home_virtual_sub启动配置、回环地址和私有凭证文件;已有管理员 Nginx 规则覆盖新增路径,无需数据库 DDL。运行中扩大监听范围并复用端口,需要先停止、修改、再启动。配置、接口契约、部署步骤和验证范围见docs/specs/home-virtual-sub/。验证全部通过
ssh pi在隔离目录、测试数据库和合成服务执行:验证限制:尚未做真实浏览器验收与真实代理网络转发;pi 没有 Mermaid 渲染器,远程 SVG 渲染请求返回 403,文档图未完成渲染验证。线上服务和运行配置未修改。