ShareYourV2raySubscription 2.0
自托管的V2ray订阅链接与节点管理器2.0。
Self-hosted V2ray subscription 2.0.
功能
生成属于自己的 V2ray 订阅链接 在网页上编辑存储多个 VMESS 和 Shadowsocks 分享链接 整洁的 bootstrap 自适应页面 自动提取分享链接中每一个节点的别名 订阅分享页面通过url key进行验证 (新功能!) 在编辑器中编辑accesskey并决定是否明文储存(可选仅md5存储)(新功能!) 在编辑器中直接复制可以用于各种客户端软件的订阅链接 (新功能!)Features
Generate your own V2ray subscription links Edit and store multiple VMESS and Shadowsocks share links simply on a web page Automatic extraction of the alias of each node in the share link Authentication via url access key (NEW FEATURE!) Edit and one-key generate access-key of sub.php (NEW FEATURE!) Decide whether to store key on server (NEW FEATURE!) Option to share subscription link on editor page (NEW FEATURE!)Long Term Plans
V2 nodes information to encrypted by url key Upgrade editor.php authentication from nginx to php authentication Add a setup tutorial with more details (proposed by issue #2)支持协议
VMESS Shadowsocks截图 Screenshot
配置向导 Quick Start
运行环境 Environment
php 8.0 nginx or apache (为安全起见,建议设置好目录权限以防未经授权的访问)配置步骤 Configuration
在网站目录内新建一个目录,作为编辑器目录,并在 nginx 或 apache 中设置好访问目录的用户名、密码。
打包下载本 repository,将 bootstrap 文件夹和 index 放入编辑器目录。
在编辑器目录中新建4个空 txt 文件,用于存储普通线路订阅源文件、存储 premium 线路订阅源文件、存储AccessKey明文及AccessKey密文;
用文本编辑器修改 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
$key = '';//在这里填写存储AccessKey明文的txt文件绝对路径,例如 /www/example.com/editor/key.txt
$key_md5 = '';//在这里填写存储AccessKey密文的txt文件的绝对路径,例如 /www/example.com/editor/md5.txt
$shareurl = '';//在这里填写sub.php所在的网页 url,例如 https://example.com/sub.php
在网站目录内新建另一个目录放 sub.php ,用文本编辑器编辑修改sub.php中的路径设置
$key_md5 = '';//在这里填写存储AccessKey MD5文件的绝对路径,例如 /www/example.com/editor/md5.txt
$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
Warning
目前只有V2rayN生成的vmess和ss链接经过测试,详见 Issue 2
编辑或删除链接,点击提交即可。不要编辑 <!--节点1名称--->
部分。删除或编辑链接时最好整行编辑,以避免未知错误。
既编辑premium又编辑了普通线路的,点击提交按钮只会提交对应单个文本框内的更改。(比如点 premium 下面的提交按钮,普通文本框内的更改将会丢失。)
订阅链接
首次使用
生成订阅链接(以下方法二选一) 点击“一键生成密钥”(推荐) 手动在上面文本框中输入密钥并点击生成分享链接 点击按钮直接复制或手动复制 根据需要勾选是否明文保存密码(若勾选,则在忘记密码时下一次只能重新生成新的access key) 点击立即保存再次使用
忘记订阅链接时,重新生成或设置access key,并复制订阅链接
手动设置
Premium线路:sub.php 的网页链接,并附加参数 key=【你的access key】&level=premium
,例如
https://example.com/sub.php?key=【你的access key】&level=premium
普通线路:sub.php 的网页链接,并附加参数 key=【你的access key】
,例如
https://example.com/sub.php?key=【你的access key】
如果只需要 Vmess 而不需要其他链接,加上 type=vmess
参数:
https://example.com/sdfawfadcva/sub.php?key=【你的access key】&type=vmess
https://example.com/sdfawfadcva/sub.php??key=【你的access key】&level=premium&type=vmess
或者加上 type=ss
参数,只获取Shadowsocks链接:
https://example.com/sdfawfadcva/sub.php?key=【你的access key】&type=ss
https://example.com/sdfawfadcva/sub.php?key=【你的access key】&level=premium&type=ss
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。