feat: 接入 AnyTLS 节点托管和用户流量同步
This commit is contained in:
@@ -124,6 +124,17 @@ export default async function CertificatesPage() {
|
||||
action={createInstallationAction}
|
||||
className="dense-form-grid provision-form"
|
||||
>
|
||||
<label className="field">
|
||||
<span id="protocol-label">代理协议</span>
|
||||
<select
|
||||
name="protocol"
|
||||
aria-labelledby="protocol-label"
|
||||
defaultValue="hy2"
|
||||
>
|
||||
<option value="hy2">HY2 · UDP</option>
|
||||
<option value="anytls">AnyTLS · TCP / sing-box</option>
|
||||
</select>
|
||||
</label>
|
||||
<label className="field">
|
||||
<span>节点名称</span>
|
||||
<Input
|
||||
@@ -163,10 +174,10 @@ export default async function CertificatesPage() {
|
||||
</select>
|
||||
</label>
|
||||
<p className="muted full-span">
|
||||
脚本适用于使用 systemd 的 Linux(x86_64 / ARM64 / ARMv7),以 root
|
||||
执行。运行时输入 jp1 等域名前缀(自动补全 .p.xn--876a.net)、HY2 UDP 和统计 API TCP
|
||||
端口;支持 NAT 内外端口不同。域名用于节点地址和
|
||||
SNI,请预先解析到服务器公网 IP。证书须覆盖 *.p.xn--876a.net。
|
||||
使用 systemd 的 Linux,以 root 执行。域名可输入 jp1,自动补全
|
||||
.p.xn--876a.net。 HY2 输入 UDP 和统计 TCP 端口;AnyTLS(x86_64 /
|
||||
ARM64)只需代理 TCP 端口,管理接口仅监听本机。 支持 NAT
|
||||
内外端口不同。请先配置 DNS,证书须覆盖 *.p.xn--876a.net。
|
||||
</p>
|
||||
<SubmitButton disabled={certificates.length === 0}>
|
||||
生成安装脚本
|
||||
@@ -187,8 +198,9 @@ export default async function CertificatesPage() {
|
||||
<p className="muted">
|
||||
下载后执行 sudo bash install-节点Slug.sh。脚本含有效期 24
|
||||
小时的安装凭据,请妥善保管;安装成功后自动失效。也支持 --domain
|
||||
jp1.p.xn--876a.net --hy2-port 端口 --stats-port
|
||||
端口。重试需使用相同域名和端口。删除记录不删除已注册节点。
|
||||
jp1.p.xn--876a.net --hy2-port 端口 --stats-port 端口。AnyTLS 参数为
|
||||
--domain jp1 --port 端口,可加 --listen-port
|
||||
设置本机端口。重试需使用相同域名和端口。删除记录不删除已注册节点。
|
||||
</p>
|
||||
<div className="provision-list">
|
||||
{installations.length === 0 ? (
|
||||
@@ -212,6 +224,7 @@ export default async function CertificatesPage() {
|
||||
<div>
|
||||
<strong>{job.name}</strong>
|
||||
<p className="muted">
|
||||
{job.protocol === "anytls" ? "AnyTLS" : "HY2"} ·{" "}
|
||||
{job.slug} · {job.server_host || "域名在脚本中设置"} ·{" "}
|
||||
{job.certificate_name}
|
||||
</p>
|
||||
|
||||
Reference in New Issue
Block a user