diff --git a/README.md b/README.md index 927dc9d..a9a1502 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ - 支持卸载后保留tls证书 - 支持IPv6,[IPv6注意事项](https://github.com/mack-a/v2ray-agent/blob/master/documents/ipv6_help.md) - 支持WARP分流、IPv6分流、任意门分流 -- 支持BT下载管理、日志管理、域名黑名单管理、核心管理、伪装站点管理 +- 支持BT下载管理、日志管理、域名黑名单管理、核心管理、伪装站点管理、路由规则文件管理 - [支持自定义证书安装](https://github.com/mack-a/v2ray-agent/blob/master/documents/install_tls.md) ## 支持的安装类型 @@ -55,14 +55,10 @@ ## 线路推荐 - [CN2 GIA](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#1cn2-gia) -- 上海CN2+HK - [AS9929](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#2%E8%81%94%E9%80%9A-as9929a%E7%BD%91) - [AS4837](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#3%E8%81%94%E9%80%9A-as4837%E6%99%AE%E9%80%9A%E6%B0%91%E7%94%A8%E7%BD%91) -- [联通日本软银](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#4%E8%81%94%E9%80%9A-%E6%97%A5%E6%9C%AC%E8%BD%AF%E9%93%B6) -- 联通+NTT -- 广移/珠移+HKIX/CMI/NTT -- 广移/CN2+Cloudflare+全球 -- 广移/CN2/南联+香港AZ+全球 +- [日本软银](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#4%E8%81%94%E9%80%9A-%E6%97%A5%E6%9C%AC%E8%BD%AF%E9%93%B6) +- [CMI](https://github.com/mack-a/v2ray-agent/blob/master/documents/donation_aff.md#5cmi) - 中转+cloudflare+落地机【可拉全球】 ## 注意事项 @@ -83,7 +79,6 @@ - **Oracle Cloud仅支持Ubuntu** - **如果使用gRPC通过cloudflare转发,需要在cloudflare设置允许gRPC,路径:cloudflare Network->gRPC** - **gRPC目前处于测试阶段,可能对你使用的客户端不兼容,如不能使用请忽略** -- **低版本脚本升级高版本时无法启动问题,[请点击此链接查看解决方案](https://github.com/mack-a/v2ray-agent/blob/master/documents/how_to_use.md#4%E4%BD%8E%E7%89%88%E6%9C%AC%E5%8D%87%E7%BA%A7%E9%AB%98%E7%89%88%E6%9C%AC%E5%90%8E%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E6%A0%B8%E5%BF%83)** ## [脚本使用指南](https://github.com/mack-a/v2ray-agent/blob/master/documents/how_to_use.md)、[脚本目录](https://github.com/mack-a/v2ray-agent/blob/master/documents/how_to_use.md#5脚本目录) diff --git a/documents/how_to_use.md b/documents/how_to_use.md index cc23ca7..6cacd27 100644 --- a/documents/how_to_use.md +++ b/documents/how_to_use.md @@ -11,82 +11,108 @@ ## 1.安装/重新安装/任意组合安装 -- 安装/重新安装 +>安装/重新安装 -此操作会安装根据选择不同内核进行全部协议的安装【VLESS、VMess、trojan】 +- 此操作会安装根据选择不同内核进行全部协议的安装【VLESS、VMess、trojan】,不会安装hysteria + +>任意组合安装 -- 任意组合安装 - -必选VLESS TCP,其余的可以任意组合 +- 必选VLESS TCP,其余的可以任意组合 ### 1.选择内核 -- Xray-core -- v2ray-core +- 1.Xray-core[推荐] +- 2.v2ray-core -此版本不支持xtls +### 2.输入域名 -- v2ray-core[XTLS] + -最后一个支持xtls的v2ray-core版本 +### 3.是否自定义端口 +- 如果自定义端口后只可使用dns申请证书 +- 如回车默认,则申请证书时会提示是否使用dns申请证书 - +- -### 2.检测域名的ip +### 4.检测域名的ip -这里会先检测IPv4后检测IPv6 +- 这里会全自动检查域名的IP是否正确 + + + +- 如提示不正确请按照步骤依次检测,如检测后确认无误请卸载脚本或者重新安装系统重新尝试 - + -### 3.申请TLS证书 -1.首次签发证书会自动签发。 2.如果使用acme.sh申请过证书,这里会直接使用而不会重复签发,如果在【是否重新安装】选择y,则会把证书重新安装一遍不是重新签发。 +### 5.申请TLS证书 - +- 提供三种不同的厂商 +#### 1.安装成功 -### 4.生成随机路径 + -这里会先读取上次安装时路径,如果没有读取到则会手动输入或者随机路径 +#### 2.安装失败 +- 如果是防火墙问题脚本打开对应端口后请重新尝试即可 - + + -### 5.安装Xray/v2ray +#### 3.已安装过 -根据选择的内核进行安装,如果安装过则会提示是否更新或者升级 + - +### 6.生成随机路径 +- 这里会先读取上次安装时路径,如果没有读取到则会手动输入或者随机路径 -### 6.安装Trojan-Go + -如果安装时选择安装trojan协议或者全部安装,则这里会自动安装trojan-go核心,与上面相同如果安装过则会提示是否更新或者升级。 - +### 7.安装Xray-core/v2ray-core -### 7.添加智能DNS智能解析 +- 根据选择的内核自动安装,如果安装过则会提示是否更新或者升级 -如果选择y,则查看账号的时候 address是优选后的域名解析,则会出现address是脚本提供的域名,伪装域名或SNI或peer则是个人的域名,详情原理解析请查看[此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md),仅支持ws的传输方式 + - +### 8.配置开机自启 -### 8.初始化xray/v2ray配置文件 + -这里会提供自定义uuid的入口,如果不提供自定义的uuid则会尝试读取上次安装时的uuid,如果以上都没读取到会随机生成uuid。 +### 9.添加cloudflare自选CNAME - +- [详看此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md),仅支持ws的传输方式 -### 9.定时任务维护证书 + -每天凌晨一点半会检查证书的有效性,如果无效会自动更新、安装、重启。 +### 10.初始化xray/v2ray配置文件 -### 10.添加伪装站点 +- 可自定义、随机生成uuid + + + +### 11.定时任务维护证书 + +- 每天凌晨一点半会检查证书的有效性,如果无效会自动更新、安装、重启。 + + +### 12.添加伪装站点 会检测上次是否安装了伪装站点,如检测不到会自动安装默认的伪装站点,如果后续不满意可以使用脚本提供的伪站更换或自定义伪站 - + -### 11.完成 +### 13.验证服务状态 -恭喜到这里就是最后一步了,接下来会检测服务是否正常,正常则会展示账号 + + +### 14.完成,展示账号 +- 恭喜到这里就是最后一步了,接下来会检测服务是否正常,正常则会展示账号 + + +## 2.安装Hysteria + +- 按照提示安装即可 +- 首先必须执行[安装]后才能安装Hysteria # 2.进阶教学 @@ -94,114 +120,87 @@ ### 1.查看订阅 -当【查看订阅】时脚本会自动创建一个唯一的订阅地址,不【查看订阅】时不会自动生成。 每次账号更改时需要重新【查看订阅】才会生成新的内容。 此操作完全在你的服务器存放,不需要担心是否泄漏。 +- 当【查看订阅】时脚本会自动创建一个唯一的订阅地址, +- 不查看订阅时不会自动生成 +- 每次账号更改时需要重新【查看订阅】才会生成新的内容 +- 此操作完全在你的服务器存放。 + + ### 2.添加用户/删除用户 -脚本支持多用户管理,如果添加用户后相应的订阅也就产生多个 +- 脚本支持多用户管理,如果添加用户后相应的订阅也就产生多个 - +## 2.更换伪站点 -### 3.更换伪站点 +- 脚本提供了多个可供更换的伪站 +- 建议使用404或者302重定向网站 -脚本提供了多个可供更换的伪站 + - +## 3.更新证书 +- 如发现自动更新未正常更新,可以手动更新证书 -### 4.修改CDN节点 +## 4.修改CDN节点 -脚本提供多个优选ip的CNAME,可以根据自己本地的运营商进行更换,详情原理解析请查看[此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md),仅支持ws的传输方式 +- 脚本提供多CNAME地址,可以根据自己本地的运营商进行更换,也可以优选后手动输入 +- 详情原理解析请查看[此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md) +- 仅支持ws的传输方式 + -### 5.IPv6分流 +## 5.IPv6分流 -可以指定网站只走IPv6,应用场景【1.Google人机验证 2.流媒体解锁】 +- 可以指定网站只走IPv6,应用场景【1.Google人机验证 2.流媒体解锁】 +- vps需支持IPv6 -### 6.流媒体工具 +## 6.WARP分流 -- Netflix检测,检测vps是否支持Netflix解锁,脚本内置的可能不准确。 -- 任意门落地机解锁Netflix +- 指定网站通过WARP分流 -[详情请查看此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/netflix/dokodemo-unblock_netflix.md) - - +## 7.流媒体工具 +- 任意门落地机解锁Netflix,[详情请查看此文章](https://github.com/mack-a/v2ray-agent/blob/master/documents/netflix/dokodemo-unblock_netflix.md) - DNS解锁流媒体 -一般购买的DNS流媒体解锁支持解锁的流媒体相对较多,支持解锁以下网站 -``` -netflix、bahamut、hulu、hbo、disney、bbc、4chan、fox、abema、dmm、niconico、pixiv、bilibili、viu -``` - - +- VMess+WS+TLS解锁流媒体 -### 7.添加新端口 -不影响443端口的使用,查看账号时仅展示443端口的账号,支持多个端口的添加和删除。 +## 8.添加新端口 +- 可以设置订阅端口以及节点端口 +- 支持多个端口的添加和删除 +- 不支持范围添加端口 - + -### 8.core管理 -支持核心的升级、回退、重启、打开、关闭,仅限xray、v2ray +## 9.BT下载管理 - +- 可以禁用服务端使用BT下载 + +## 10.域名黑名单 + +- 可以对指定的域名、类型进行屏蔽 + +## 11.core管理 +- 支持核心的升级、回退、重启、打开、关闭 +- 支持geosite和geoip的升级,文件来源[https://github.com/Loyalsoldier/v2ray-rules-dat] + +## 12.安装BBR、DD脚本 + +- 支持BBR的安装、重新安装系统 +- [这里使用的是【ylx2016】的脚本](https://github.com/ylx2016/Linux-NetSpeed) -### 9.安装BBR、DD脚本 -支持BBR的安装、支持重新安装系统,[这里使用的是【ylx2016】的脚本](https://github.com/ylx2016/Linux-NetSpeed) +## 13.查看日志 +- 默认关闭access日志,如果想要调试则需要打开。 +- 此日志会产生大量的访问记录,建议调试完后关闭。 -### 10.查看日志 -默认关闭access日志,如果想要调试则需要打开。此日志会产生大量的访问记录,建议调试完后关闭。 +## 14.卸载脚本 - - -### 11.卸载脚本 - -卸载脚本时会删除脚本产生的数据文件以及脚本本身,但是不会删除安装的linux命令,比如curl、wget、nginx等,会将当前安装的证书备份到【/tmp/v2ray-agent-tls】,重启后此文件消失。 - - +- 卸载时会删除脚本产生的数据文件以及脚本本身 +- 但是不会删除安装的linux命令,比如curl、wget、nginx等 +- 会将当前安装的证书备份到【/tmp/v2ray-agent-tls】,重启后此文件消失。 # 3.常见错误处理 -## 1.下载脚本失败 - - - -- 需要手动更改dns - -``` -# 文件位置 -/etc/resolv.conf - -# 文件内容 -nameserver 8.8.8.8 -nameserver 1.1.1.1 -nameserver 8.8.4.4 -``` - -## 2.生成证书失败 - -- 请更换Debian或者Ubuntu - - - -## 3.Debian8启动nginx失败 - -### 解决方法一 - -- 手动删除add_header选项 - -``` -vim /etc/nginx/conf.d/alone.conf -# 删除下方代码 -add_header Strict-Transport-Security "max-age=63072000" always; -``` - -## 4.低版本升级高版本后无法启动核心 -- 1.先分别执行下方命令 -- 2.使用脚本中[13.core管理]启动即可 -``` -systemctl stop trojan-go -systemctl disable trojan-go -``` # 4.答疑 ## 1.哪一种线路是最好的? @@ -209,16 +208,11 @@ systemctl disable trojan-go - 没有最好的只有最适合的 - 建议自己多测试找出适合自己的 - -## 2.流控[xtls-rprx-direct、xtls-rprx-splice]答疑 - -- xtls-rprx-direct为服务端,xtls-rprx-splice为客户端,并且仅支持linux[路由器、软路由]、android - -## 3.GCP挖矿或者其余警告被封实例 +## 2.GCP挖矿或者其余警告被封实例 - GCP不建议使用代理,自从GCP改为3个月后,开始封禁大流量实例,和脚本无关。 -## 4.VLESS+WS+TLS、VMess+WS+TLS,如果套CF,开启CF的小云朵了,那么如果把域名给换成优选IP的话 小云朵需要关闭不? +## 3.VLESS+WS/gRPC+TLS、VMess+WS/gRPC+TLS,如果套CF,开启CF的小云朵了,那么如果把域名给换成优选IP的话 小云朵需要关闭不? - [自选ip的情况下,不需要开启云朵](https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md) @@ -238,6 +232,26 @@ systemctl disable trojan-go /etc/v2ray-agent/xray/conf ``` +## hysteria + +- 主目录 + +``` +/etc/v2ray-agent/hysteria +``` + +- 配置文件目录 + +``` +/etc/v2ray-agent/xray/conf +``` + +## 订阅文件 + +``` +/etc/v2ray-agent/subscribe +``` + ## v2ray-core - 主目录 @@ -252,14 +266,6 @@ systemctl disable trojan-go /etc/v2ray-agent/v2ray/conf ``` -## Trojan - -- 目录 - -``` -/etc/v2ray-agent/trojan -``` - ## TLS证书 - 目录 diff --git a/fodder/how_to_use/01.png b/fodder/how_to_use/01.png deleted file mode 100644 index c0abb1b..0000000 Binary files a/fodder/how_to_use/01.png and /dev/null differ diff --git a/fodder/how_to_use/02.png b/fodder/how_to_use/02.png deleted file mode 100644 index 925f833..0000000 Binary files a/fodder/how_to_use/02.png and /dev/null differ diff --git a/fodder/how_to_use/02_01.png b/fodder/how_to_use/02_01.png new file mode 100644 index 0000000..8fe3db0 Binary files /dev/null and b/fodder/how_to_use/02_01.png differ diff --git a/fodder/how_to_use/02_02.png b/fodder/how_to_use/02_02.png new file mode 100644 index 0000000..91f74eb Binary files /dev/null and b/fodder/how_to_use/02_02.png differ diff --git a/fodder/how_to_use/02_03.png b/fodder/how_to_use/02_03.png new file mode 100644 index 0000000..df7954e Binary files /dev/null and b/fodder/how_to_use/02_03.png differ diff --git a/fodder/how_to_use/02_04.png b/fodder/how_to_use/02_04.png new file mode 100644 index 0000000..055c9ee Binary files /dev/null and b/fodder/how_to_use/02_04.png differ diff --git a/fodder/how_to_use/02_05.png b/fodder/how_to_use/02_05.png new file mode 100644 index 0000000..7e1df58 Binary files /dev/null and b/fodder/how_to_use/02_05.png differ diff --git a/fodder/how_to_use/02_06.png b/fodder/how_to_use/02_06.png new file mode 100644 index 0000000..23106f8 Binary files /dev/null and b/fodder/how_to_use/02_06.png differ diff --git a/fodder/how_to_use/02_07.png b/fodder/how_to_use/02_07.png new file mode 100644 index 0000000..bf5a301 Binary files /dev/null and b/fodder/how_to_use/02_07.png differ diff --git a/fodder/how_to_use/02_08.png b/fodder/how_to_use/02_08.png new file mode 100644 index 0000000..0ea29c7 Binary files /dev/null and b/fodder/how_to_use/02_08.png differ diff --git a/fodder/how_to_use/02_09.png b/fodder/how_to_use/02_09.png new file mode 100644 index 0000000..7c455e9 Binary files /dev/null and b/fodder/how_to_use/02_09.png differ diff --git a/fodder/how_to_use/02_10.png b/fodder/how_to_use/02_10.png new file mode 100644 index 0000000..4697087 Binary files /dev/null and b/fodder/how_to_use/02_10.png differ diff --git a/fodder/how_to_use/02_11.png b/fodder/how_to_use/02_11.png new file mode 100644 index 0000000..21f8d45 Binary files /dev/null and b/fodder/how_to_use/02_11.png differ diff --git a/fodder/how_to_use/02_12.png b/fodder/how_to_use/02_12.png new file mode 100644 index 0000000..8a6a7bb Binary files /dev/null and b/fodder/how_to_use/02_12.png differ diff --git a/fodder/how_to_use/02_13.png b/fodder/how_to_use/02_13.png new file mode 100644 index 0000000..06aa9f8 Binary files /dev/null and b/fodder/how_to_use/02_13.png differ diff --git a/fodder/how_to_use/02_14.png b/fodder/how_to_use/02_14.png new file mode 100644 index 0000000..c476c5a Binary files /dev/null and b/fodder/how_to_use/02_14.png differ diff --git a/fodder/how_to_use/02_15.png b/fodder/how_to_use/02_15.png new file mode 100644 index 0000000..a33ef0d Binary files /dev/null and b/fodder/how_to_use/02_15.png differ diff --git a/fodder/how_to_use/02_16.png b/fodder/how_to_use/02_16.png new file mode 100644 index 0000000..692cab5 Binary files /dev/null and b/fodder/how_to_use/02_16.png differ diff --git a/fodder/how_to_use/02_17.png b/fodder/how_to_use/02_17.png new file mode 100644 index 0000000..bfdc7f6 Binary files /dev/null and b/fodder/how_to_use/02_17.png differ diff --git a/fodder/how_to_use/02_18.png b/fodder/how_to_use/02_18.png new file mode 100644 index 0000000..5063557 Binary files /dev/null and b/fodder/how_to_use/02_18.png differ diff --git a/fodder/how_to_use/02_19.png b/fodder/how_to_use/02_19.png new file mode 100644 index 0000000..2177af6 Binary files /dev/null and b/fodder/how_to_use/02_19.png differ diff --git a/fodder/how_to_use/02_20.png b/fodder/how_to_use/02_20.png new file mode 100644 index 0000000..3fd59dc Binary files /dev/null and b/fodder/how_to_use/02_20.png differ diff --git a/fodder/how_to_use/03.png b/fodder/how_to_use/03.png deleted file mode 100644 index ead15e6..0000000 Binary files a/fodder/how_to_use/03.png and /dev/null differ diff --git a/fodder/how_to_use/04.png b/fodder/how_to_use/04.png deleted file mode 100644 index 5a093ef..0000000 Binary files a/fodder/how_to_use/04.png and /dev/null differ diff --git a/fodder/how_to_use/05.png b/fodder/how_to_use/05.png deleted file mode 100644 index a408781..0000000 Binary files a/fodder/how_to_use/05.png and /dev/null differ diff --git a/fodder/how_to_use/06.png b/fodder/how_to_use/06.png deleted file mode 100644 index 83f0ccd..0000000 Binary files a/fodder/how_to_use/06.png and /dev/null differ diff --git a/fodder/how_to_use/07.png b/fodder/how_to_use/07.png deleted file mode 100644 index a25168b..0000000 Binary files a/fodder/how_to_use/07.png and /dev/null differ diff --git a/fodder/how_to_use/08.png b/fodder/how_to_use/08.png deleted file mode 100644 index 8af9e20..0000000 Binary files a/fodder/how_to_use/08.png and /dev/null differ diff --git a/fodder/how_to_use/09.png b/fodder/how_to_use/09.png deleted file mode 100644 index eeaa74b..0000000 Binary files a/fodder/how_to_use/09.png and /dev/null differ diff --git a/fodder/how_to_use/10.png b/fodder/how_to_use/10.png deleted file mode 100644 index 77e9305..0000000 Binary files a/fodder/how_to_use/10.png and /dev/null differ diff --git a/fodder/how_to_use/11.png b/fodder/how_to_use/11.png deleted file mode 100644 index ffec476..0000000 Binary files a/fodder/how_to_use/11.png and /dev/null differ diff --git a/fodder/how_to_use/12.png b/fodder/how_to_use/12.png deleted file mode 100644 index e824bf5..0000000 Binary files a/fodder/how_to_use/12.png and /dev/null differ diff --git a/fodder/how_to_use/13.png b/fodder/how_to_use/13.png deleted file mode 100644 index f4da57f..0000000 Binary files a/fodder/how_to_use/13.png and /dev/null differ diff --git a/fodder/how_to_use/14.png b/fodder/how_to_use/14.png deleted file mode 100644 index d06263e..0000000 Binary files a/fodder/how_to_use/14.png and /dev/null differ diff --git a/fodder/how_to_use/15.png b/fodder/how_to_use/15.png deleted file mode 100644 index 678ff05..0000000 Binary files a/fodder/how_to_use/15.png and /dev/null differ diff --git a/fodder/how_to_use/16.png b/fodder/how_to_use/16.png deleted file mode 100644 index 69fc559..0000000 Binary files a/fodder/how_to_use/16.png and /dev/null differ diff --git a/fodder/how_to_use/17.png b/fodder/how_to_use/17.png deleted file mode 100644 index 2d6738e..0000000 Binary files a/fodder/how_to_use/17.png and /dev/null differ diff --git a/install.sh b/install.sh index 1940800..458d159 100644 --- a/install.sh +++ b/install.sh @@ -3098,20 +3098,21 @@ customCDNIP() { echoContent yellow "\n教程地址:" echoContent skyBlue "https://github.com/mack-a/v2ray-agent/blob/master/documents/optimize_V2Ray.md" echoContent red "\n如对Cloudflare优化不了解,请不要使用" - echoContent yellow "\n 1.移动:104.16.123.96" - echoContent yellow " 2.联通:www.cloudflare.com" - echoContent yellow " 3.电信:www.digitalocean.com" + echoContent yellow "\n 1.CNAME www.digitalocean.com" + echoContent yellow " 2.CNAME who.int" + echoContent yellow " 3.CNAME blog.hostmonit.com" + echoContent skyBlue "----------------------------" read -r -p "请选择[回车不使用]:" selectCloudflareType case ${selectCloudflareType} in 1) - add="104.16.123.96" + add="www.digitalocean.com" ;; 2) - add="www.cloudflare.com" + add="who.int" ;; 3) - add="www.digitalocean.com" + add="blog.hostmonit.com" ;; *) add="${domain}" @@ -3530,7 +3531,7 @@ addCorePort() { echoContent yellow "不影响默认端口的使用" echoContent yellow "查看账号时,只会展示默认端口的账号" echoContent yellow "不允许有特殊字符,注意逗号的格式" - echoContent yellow "会同时安装hysteria新端口" + echoContent yellow "如已安装hysteria,会同时安装hysteria新端口" echoContent yellow "录入示例:2053,2083,2087\n" echoContent yellow "1.添加端口" @@ -4324,7 +4325,7 @@ blacklist() { echoContent yellow "3.如内核启动失败请检查域名后重新添加域名" echoContent yellow "4.不允许有特殊字符,注意逗号的格式" echoContent yellow "5.每次添加都是重新添加,不会保留上次域名" - echoContent yellow "6.录入示例:speedtest,facebook\n" + echoContent yellow "6.录入示例:speedtest,facebook,cn\n" read -r -p "请按照上面示例录入域名:" domainList if [[ -f "${configPath}09_routing.json" ]]; then @@ -5441,7 +5442,7 @@ menu() { cd "$HOME" || exit echoContent red "\n==============================================================" echoContent green "作者:mack-a" - echoContent green "当前版本:v2.6.23" + echoContent green "当前版本:v2.6.24" echoContent green "Github:https://github.com/mack-a/v2ray-agent" echoContent green "描述:八合一共存脚本\c" showInstallStatus