aaro-n / v2fly-port

快速替换v2fly分享协议中的链接端口

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用说明

因为VPS经常被封端口,一次两次还行,次数多了烦了,使用Nginx开放多个端口,手工替换链接端口太麻烦,因此有了本项目,本项目是为trojan、vless、vmess协议快速替换端口。

前提条件

拥有GitHub账户、有v2rayNG分享链接。

使用步骤

  • 登陆Github,点击链接,会打开导入项目界面,在Your old repository's clone URL *中填入https://github.com/aaro-n/v2fly-portRepository name *这个项目名称,随意填,重点来了,项目类型要选择Private,一定要选择Private,选择Public意味着是公开项目,任何人都可以访问,最后点击Begin import导入项目。
  • 授予GitHub Actions 项目读写权限。GitHub Actions默认拥有读取项目权限,现在要赋予GitHub Actions写项目的权限,否则修改端口后无法上传的到Github仓库。具体操作方法,打开刚刚导入创建的项目,点击Settings 进入项目设置界面,注意不是用户Settings,是项目Settings,进入项目设置界面后,点击Actions->General,进入项目GitHub Actions设置界面,下拉到Workflow permissions,选择Read and write permissions,点击Save保存,这样就赋予了GitHub Actions项目读写权限。
  • 配置文件设置。配置文件是configconfig里每种协议有3个变量,分别是协议名称_protocol协议名称_link协议名称_port,,协议名称_protocol不要动,默认,协议名称_link,从v2rayNG获取的分享链接,协议名称_port,想要端口范围,数值只能从小到大,不能从大到小。这3种协议要求都是一样的。config文件有范例。按照自己想要的添加链接修改端口后,保存config文件,正常大概有1分钟就会将修改后的内容同步到GitHub项目。

参考

About

快速替换v2fly分享协议中的链接端口


Languages

Language:Shell 100.0%