Skip to content

模板 ​

模板是一组节点所提供的完整配置。你用池中的部件构建模板,把它交给一个或多个节点,模板上的每个节点提供的内容都与模板完全一致。本页介绍模板包含哪些内容、节点和用户如何使用模板,以及修改模板时会发生什么。

模板页面:顶部是已分配、未分配和空模板的统计条,下方是模板名称列表,附有入站、出站和端点数量模板页面:顶部是已分配、未分配和空模板的统计条,下方是模板名称列表,附有入站、出站和端点数量

模板位于核心配置 → 模板。

模板包含什么 ​

各个部件本身放在共享池中,每个池有自己的页面。模板从这些池中挑选部件,并加上只对整个节点有意义的设置。

部件来源模板如何使用它
入站入站用户连接的入口
出站出站路由可选择的出口
端点端点WireGuard、OpenVPN 等接口
规则集规则集路由规则可以匹配的列表
路由在模板中编写规则和默认出站
DNS在模板中编写DNS 服务器和 DNS 规则
日志与 NTP在模板中编写节点的日志级别和时间同步

同一个入站、出站或端点可以出现在多个模板中。在池中修改一次,包含它的所有模板以及这些模板上的所有节点都会得到这项修改。

创建模板 ​

  1. 打开核心配置 → 模板,点击添加。
  2. 在常规中填写名称和可选的备注。
  3. 选择它包含的入站、出站和端点。
  4. 在路由中选择需要的规则集并编写规则,或从预设开始(见预设)。
  5. 在 DNS 中添加 DNS 服务器,或从预设开始。
  6. 点击保存。

编辑器有五个标签页:

  • 常规:名称、备注,以及入站、出站和端点选择器。
  • 路由:规则集、规则和默认出站。见 路由与 DNS。
  • DNS:DNS 服务器和 DNS 规则。见 路由与 DNS。
  • 日志与 NTP:节点的日志级别和可选的时间服务器。
  • 高级(JSON):合并到节点配置中的额外顶层配置块,用于表单中没有的设置。

既没有入站也没有端点的模板不为任何用户提供服务。列表会标记它,统计条将它计入空。

把模板交给节点 ​

一个节点运行一个模板。设置方法:

  1. 打开节点并编辑该节点。
  2. 在模板中选择模板。
  3. 保存,然后等待节点显示为已连接。

没有模板的节点不提供任何服务。多个节点可以共用一个模板,这也是运营集群的常见方式:每类服务器一个模板,同类服务器都使用它。

节点还可以在模板之上携带一些自己的内容:额外的出站、额外的端点,以及只在该节点上替代模板路由的路由覆盖。见 节点 和 路由与 DNS。

哪些用户可以访问模板 ​

每个用户属于一个模板、多个模板或全部模板。用户只在其所属模板的节点上开通,全部模板会让用户出现在每个节点上。新用户默认可以访问所有模板。在用户表单的模板中设置;见 用户。

模板的入站和端点为属于该模板的用户提供服务。你永远不需要手动把用户加到入站中:用户会在包含该入站的每个模板上自动开通。

有些入站类型在没有任何用户时会对任何人开放,或者无法启动:SOCKS、HTTP 和 mixed 代理、Shadowsocks 以及其他一些类型。当它们的模板中还没有用户时,面板不会把它们发送给节点,等到第一个用户加入时再加回来。

修改即时生效 ​

保存模板会立即把修改发送到其上的每个节点。不需要手动同步或重启。

  • 每个节点只应用发生变化的部分。添加或编辑一个入站不会影响其他入站及其连接。
  • 路由、DNS 和规则集的修改也会就地应用。
  • 用户加入或离开模板时,也以同样方式到达其节点。大多数入站在更新用户列表时不会断开任何人。少数类型会重建该入站;WireGuard 客户端会在约二十秒内重新连接。

如果节点拒绝某个配置,它会继续运行之前的配置,节点所在行会显示错误。修正模板后重新保存即可。面板和节点如何就变化内容达成一致,见 无需重启的变更。

预设 ​

路由和 DNS 标签页各有一个从预设应用按钮。

路由预设用面板已镜像的列表生成路由配置:

预设作用
拦截广告拒绝广告与追踪列表。
伊朗 + 拦截广告伊朗的域名和地址直接从节点出网,不再继续转发,同时拒绝广告列表。
中国 + 拦截广告对中国的域名和地址做同样的处理。
俄罗斯 + 拦截广告对俄罗斯的域名和地址做同样的处理。
拦截 BT 下载把看起来像 BitTorrent 的流量发往一个由节点计数的拦截出站。添加在现有规则之前。

应用路由预设会替换模板的规则,因为规则的顺序就是路由本身。拦截 BT 下载是例外:它把自己的规则添加在你的规则之前,不改动其他内容。预设所需的规则集会加入模板的选择中。如果面板还没有其中某个规则集,对话框会列出它的名称,并提供添加列表并应用,先下载这些列表。

DNS 预设用加密解析器替换模板的 DNS 配置:通过 DNS-over-TLS 使用 Cloudflare、Google、Quad9 或 AdGuard,或使用节点的系统解析器。AdGuard 在解析器层面拦截广告,因此请用它代替拦截广告路由预设,不要两者同时使用。

你可以通过预设目录中的文件添加自己的预设,或修改内置预设。见 路由与 DNS。

删除模板 ​

删除模板会把它从所有运行它的节点上移除,这些节点在你为其指定另一个模板之前不提供任何服务。属于该模板的用户会失去这一成员关系。如果这些节点需要继续服务,请先把它们换到新模板。模板所选的入站、出站、端点和规则集仍保留在各自的池中。

文字与图片采用 CC BY 4.0 许可。