用途:把 Mullgate 当作运维对象来操作,而不是改代码。优先依据官方文档与实时 CLI 帮助,给出与当前已保存配置相符的精确命令或代理 URL。
权威顺序:官方公开文档 https://mullgate.micr.dev;实时 CLI 帮助(如 mullgate setup --help、mullgate proxy access --help);本地仓库文档(README.md、docs/usage.md)。常规运维任务不要使用 docs/maintainers/。
核心模型:Mullgate 有两个独立选择。暴露模式:loopback(单机本地验证)、private-network(一个受信网络主机,通常是 LAN 或 Tailscale IP)、public(可被互联网访问的监听器)。访问模式:published-routes(默认,按主机名或每路由端口清单选择路由)、inline-selector(可选,每种协议一个共享监听器,路由选择器放在代理用户名中)。
主要规则:private-network 使用主机真实的受信网络 IP,不要用 0.0.0.0;Tailscale 下通常是 100.x 地址。private-network + published-routes 下所有路由可共用一个受信网络主机 IP,因为路由选择转移到每路由端口。inline-selector 下共享主机在所有暴露模式都可用,因为路由选择转移到用户名。inline-selector 的可靠 URL 形式为 scheme://selector:@host:port,较短的 scheme://selector@host:port 仅为尽力支持。mullgate proxy export 目前仅支持 published-routes。public + inline-selector + 空密码会被阻止,除非显式启用 --unsafe-public-empty-password。Linux 是唯一完全支持的运行目标。
常用命令:mullgate proxy access 查看当前姿态;mullgate proxy access --mode ... --access-mode ... --route-bind-ip ... 修改;mullgate proxy start --dry-run 预检渲染结果;mullgate proxy start / restart 启动或重启;mullgate proxy status 查看运行状态;mullgate proxy logs --tail 200 取日志;mullgate proxy doctor 诊断;mullgate proxy stop 停止;mullgate proxy autostart enable 与 mullgate proxy autostart status 配置并验证开机自启;mullgate version 查看版本;mullgate completions <bash|zsh|fish> 生成补全脚本。
适用场景:本地验证、Tailscale/私有网络暴露、在代理用户名中内联选择国家/城市/中继、导出代理清单、中继列表与探测、Linux 登录或重启后自启。
限制:仅 Linux 完全支持;export 仅支持 published-routes;public 与 inline-selector 组合的空密码默认被阻止。资料未提供安装命令、具体配置字段、收费与价格信息。