功能

  • 生成属于自己的 V2ray 订阅链接
  • 在网页上编辑存储多个 VMESS 和 Shadowsocks 分享链接
  • 整洁的 bootstrap 自适应页面
  • 自动提取分享链接中每一个节点的别名

截图

image

配置向导

运行环境

  • php 8.0
  • nginx 或 apache (为安全起见,建议设置好目录权限以防未经授权的访问)

配置步骤

在网站目录内新建一个目录,作为编辑器目录,并在 nginx 或 apache 中设置好访问目录的用户名、密码。

打包下载本 repository,将 bootstrap 文件夹和 index 放入编辑器目录。

在编辑器目录中新建两个空 txt 文件,用于存储普通线路订阅源文件和存储 premium 线路订阅源文件;并修改 index.php 中的路径和 url 设置:

$url = ''; //在这里填写 index.php 所在的网页 url,例如 https://example.com/editor/index.php
$file = ''; //在这里填写存储普通线路订阅源文件的绝对路径,例如 /www/example.com/editor/sub.txt
$file_premium = '';//在这里填写存储 premium 线路订阅源文件的绝对路径,例如 /www/example.com/editor/sub2.txt

在网站目录内新建另一个目录作为订阅链接目录,名称尽量复杂。可以使用密码生成器生成一个复杂的目录名称。将sub.php拷贝进该目录,并修改 sub.php 中的路径设置

$file = ''; //在这里填写存储普通线路订阅源文件的绝对路径,例如 /www/example.com/editor/sub.txt
$file_premium = '';//在这里填写存储 premium 线路订阅源文件的绝对路径,例如 /www/example.com/editor/sub2.txt

使用

添加和编辑节点

访问index.php,在文本框中填写 vmess://ss:// 链接,每行填写一个。例如:

vmess://xxxxxxxxxxxxxxxxxxxxxxxxx
ss://xxxxxxxxxxxxxxxxxxxxxxxx
vmess://xxxxxxxxxxxxxxxxxxxxxxxxxxx

如果不需要 premium 功能,可以任意填写两个文本框中的一个。点击提交,网页将自动提取各个节点的别名,并自动以html注释符包裹置于每条链接之前,例如:

<!--节点1名称--->
vmess://xxxxxxxxxxxxxxxxxxxxxxxxx

<!--节点2名称--->
ss://xxxxxxxxxxxxxxxxxxxxxxxx

<!--节点3名称--->
vmess://xxxxxxxxxxxxxxxxxxxxxxxxxxx

编辑或删除链接,点击提交即可。不要编辑 <!--节点1名称---> 部分。删除或编辑链接时最好整行编辑,以避免未知错误。

既编辑premium又编辑了普通线路的,点击提交按钮只会提交对应单个文本框内的更改。(比如点 premium 下面的提交按钮,普通文本框内的更改将会丢失。)

订阅链接

Premium线路:sub.php 的网页链接,并附加参数 level=premium,例如

https://example.com/sdfawfadcva/sub.php?level=premium

普通线路:sub.php 的网页链接,例如

https://example.com/sdfawfadcva/sub.php

如果只需要 Vmess 而不需要其他链接,加上 type=vmess 参数:

https://example.com/sdfawfadcva/sub.php?type=vmess
https://example.com/sdfawfadcva/sub.php?level=premium&type=vmess

或者加上 type=ss 参数,只获取Shadowsocks链接:

https://example.com/sdfawfadcva/sub.php?type=ss
https://example.com/sdfawfadcva/sub.php?level=premium&type=ss

Leave a comment