-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature]希望能增加更多实用功能 #36
Comments
输出 url 或者 json ,这个应该是按客户端的要求来输出的哦,而且即使是 url ,不同的客户端 url 都有可能不同,像小火箭与 v2rayN 的 url 就不能通用,特别是遇到 ipv6 only 的服务器,对地址的要求有的是 IPv6,有的是 [IPv6] ,有的是 [[IPv6]]。 按客户端分类显示,甚至按节点类型分流,这里又需要增加1到2个多选交互,让用户选择要的输出,我以我是用户的来看,多交互就麻烦了一些,还不如输出所有,喜欢哪些找哪些样不太好。
隧道变更了,或者重启了,临时隧道是实时获取,会跟着更新的
没有用机场,对这块完全不了解;如果是机场技术人员或者机场主,应该有更好的技术方案,而不会使用本脚本,好像 x-ui 能实现你说的功能。 |
我还以为重启临时隧道会失效呢,那看来是我本地网络的问题,节点重启后cdn节点就会连不上,然后我去看youtube说是临时隧道会失效 |
可以研究下这个 其他订阅功能的开源代码 |
我已经安装这个了八合一,也了解了大体的实现方式,订阅模块做得很棒,但抱歉出于下列原因仍然不会支持。
最后感谢你对本项目的支持和非常好的建议。 |
这两个项目,我下周看看是否适合集成至本项目。 |
可以采用github私人库存储节点信息,免去订阅服务域名和端口暴露问题 |
按我理解,github 私库要用 git 依赖 + 一系列指令git clone / git add . / git commit -m / git push 才能把节点文件上传,而 gist 可以,不过每次文件变化又带来地址的变化,有没有相关的项目,放私库来实现的? |
按我理解,github / gitlab 私库要用 git 依赖 + 一系列指令git clone / git add . / git commit -m / git push 才能把节点文件上传,这个都不是问题,脚本能处理。
这样看来,八合一的 nginx 方案还好一些。 |
今晚试了一下,适合做在 Sba 的脚本,稍后更新。 |
sba在运行好像出问题了 脚本版本:1.0.5 功能新增:增加 V2rayN / Nekobox / Clash / sing-box / Shadowrocket 订阅,https:////<base64 | clash | sing-box-pc | sing-box-phone | proxies | qr>, 所有订阅的索引: https:////,需要重新安装 系统信息: 当前操作系统:Alpine Linux v3.18 内核:6.5.11-8-pve 处理器架构: 虚拟化:lxckvm Argo: 关闭 Sing-box: 未安装 Nginx: 关闭 1 . 查看节点信息 (sb -n) 2 . 开启 Argo (sb -a) 3 . 开启 Sing-box (sb -s) 4 . 更换 Argo 隧道 (sb -t) 5 . 同步 Argo 和 Sing-box 至最新版本 (sb -v) 6 . 升级内核、安装BBR、DD脚本 (sb -b) 7 . 卸载 (sb -u) 8 . 安装 Sing-box 协议全家桶脚本 [https://github.com/fscarmen/sing-box] 9 . 安装 ArgoX 脚本 (argo + xray) [https://github.com/fscarmen/argox] 10. 安装 TCP brutal 0 . 退出 |
重新安装一下,加了订阅功能,影响较大。
QAQ5555 ***@***.***>于2024年3月2日 周六17:27写道:
… sba在运行好像出问题了
脚本版本:1.0.5 功能新增:增加 V2rayN / Nekobox / Clash / sing-box / Shadowrocket
订阅,https:////<base64 | clash | sing-box-pc | sing-box-phone | proxies |
qr>, 所有订阅的索引: https:////,需要重新安装 系统信息: 当前操作系统:Alpine Linux v3.18
内核:6.5.11-8-pve 处理器架构: 虚拟化:lxckvm Argo: 关闭 Sing-box: 未安装 Nginx: 关闭
1 . 查看节点信息 (sb -n) 2 . 开启 Argo (sb -a) 3 . 开启 Sing-box (sb -s) 4 . 更换 Argo
隧道 (sb -t) 5 . 同步 Argo 和 Sing-box 至最新版本 (sb -v) 6 . 升级内核、安装BBR、DD脚本 (sb -b)
7 . 卸载 (sb -u) 8 . 安装 Sing-box 协议全家桶脚本 [
https://github.com/fscarmen/sing-box] 9 . 安装 ArgoX 脚本 (argo + xray) [
https://github.com/fscarmen/argox] 10. 安装 TCP brutal 0 . 退出
请选择: 5/dev/fd/62: line 1280: /etc/sba/cloudflared: Not a directory
ARGO 本地版本: 最新版本: 2024.2.1
升级请按 [y],默认不升级: y
/dev/fd/62: line 1285: /etc/sba/sing-box: Not a directory
Sing-box 本地版本: 最新版本: 1.9.0-beta.7
升级请按 [y],默认不升级: y
--2024-03-02 17:22:24--
https://cdn2.cloudflare.now.cc/https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64Resolving
cdn2.cloudflare.now.cc (cdn2.cloudflare.now.cc)...
2606:4700:3036::ac43:9c2c, 2606:4700:3033::6815:30ca, 104.21.48.202,
...Connecting to cdn2.cloudflare.now.cc (cdn2.cloudflare.now.cc)|2606:4700:3036::ac43:9c2c|:443...
connected.HTTP request sent, awaiting response... 302 FoundCookie coming
from cdn2.cloudflare.now.cc attempted to set domain to github.comCookie
coming from cdn2.cloudflare.now.cc attempted to set domain to
github.comLocation: /
https://github.com/cloudflare/cloudflared/releases/download/2024.2.1/cloudflared-linux-amd64
[following]--2024-03-02 17:22:24--
https://cdn2.cloudflare.now.cc/https://github.com/cloudflare/cloudflared/releases/download/2024.2.1/cloudflared-linux-amd64Reusing
existing connection to [cdn2.cloudflare.now.cc]:443.HTTP request sent,
awaiting response... 200 OKLength: 36490199 (35M)
[application/octet-stream]Saving to: '/tmp/sba/cloudflared'
/tmp/sba/clo 100% 34.80M 104MB/s in 0.3s
2024-03-02 17:22:25 (104 MB/s) - '/tmp/sba/cloudflared' saved
[36490199/36490199]
mv: can't stat '/etc/sba/cloudflared': Not a directory
Argo 开启 成功
ERROR:systemctl:Unit sing-box.service not found.
ERROR:systemctl:Unit sing-box.service not found.
ERROR:systemctl:Unit sing-box.service not found.
Sing-box 开启 失败
—
Reply to this email directly, view it on GitHub
<#36 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO6MN32L643N7Z47LGLIVG3YWGLPTAVCNFSM6AAAAABDN2IO4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZUG42DINZZGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
sba卸载不掉啊,说sba未安装 |
先御argox,可能有冲突? |
|
argox 也已经加了订阅功能了,需要重新安装。 |
为什么重新安装了也不行呢
请选择: 1 |
是alpine吗?
QAQ5555 ***@***.***>于2024年3月3日 周日14:50写道:
… 为什么重新安装了也不行呢
1. 查看节点信息 (argox -n)
2. 关闭 Argo (argox -a)
3. 关闭 Xray (argox -x)
4. 更换 Argo 隧道 (argox -t)
5. 同步 Argo 和 Xray 至最新版本 (argox -v)
6. 升级内核、安装BBR、DD脚本 (argox -b)
7. 卸载 (argox -u)
8. 安装 Sing-box 协议全家桶脚本 [https://github.com/fscarmen/sing-box]
9. 安装 sba 脚本 (argo + sing-box) [https://github.com/fscarmen/sba]
10. 退出
请选择: 1
/dev/fd/63: line 1028: /etc/argox/subscribe/proxies: No such file or
directory
/dev/fd/63: line 1039: /etc/argox/subscribe/clash: No such file or
directory
/dev/fd/63: line 1046: /etc/argox/subscribe/base64: No such file or
directory
/dev/fd/63: line 1053: /etc/argox/subscribe/sing-box-pc: No such file or
directory
/dev/fd/63: line 1054: /etc/argox/subscribe/sing-box-phone: No such file
or directory
/dev/fd/63: line 1057: /etc/argox/subscribe/qr: No such file or directory
/dev/fd/63: line 1072: qrencode: command not found
/dev/fd/63: line 1072: qrencode: command not found
—
Reply to this email directly, view it on GitHub
<#36 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AO6MN3ZYVF3LVO37PEDA773YWLB3PAVCNFSM6AAAAABDN2IO4KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZVGA3DKNJZGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
是的 |
使用github里的脚本的话是这样的 Argo 开启 成功 Xray 开启 成功 Argo 服务未开启,不能输出节点信息。如需打开请按 [y]: y 装了两次,第二次也报同样的错但是后面就输出节点信息了,但是订阅地址是https://uuid/base这样的 |
我之前没有 Alpine 的环境测试,刚才借了台机器来适配 Alpine ,sba 和 argox 都可以,你再安装看看。 |
OK,运行正常,但是我个人建议去除trojan的链接,容易检测,然后就是不清楚使用固定隧道有没有域名被墙的风险,使用固定隧道订阅,临时隧道作为节点会不会更好 |
sing-box 全家桶脚本也加上订阅了。
这个是定时获取最新的隧道信息,自动更新订阅吗? |
好像那时候是这个意思 但是现在订阅如果选择的是临时隧道,订阅地址就是用的临时隧道,临时隧道重启就要重新查域名,在改订阅地址再订阅太麻烦了,可以弄两个隧道,不然订阅地址只能通过临时隧道获取,又要查临时隧道地址很麻烦,不知道两个隧道会不会占用太多,我看你之前好像也有博客写了双隧道,或者选择nginx正常反代一个网站 |
临时隧道有办法查,脚本结尾有提示,又临时又固定的方案我不认同,有既然固定了,还为什么要多条临时呢?要知道argo隧道也占资源的。 |
但是现在订阅是在临时隧道上的,查临时隧道然后又去修改订阅地址完全违背了加订阅的初衷,没有变的更方便,订阅本身就是懒得查临时隧道才弄的,而且有的动态ip的设备查隧道的地址完全用不了报400 |
你是要弄两条隧道,一条固定的用于订阅,另一个临时的用于科学? |
但是固定隧道没必要做订阅吧,地址又不会变 |
我想更多是为了分享给别人的,因为只有一条 link,还支持各位主流客户端,有的客户端还支持二维码,很方便扫。
订阅聚合应该是八合一那里先弄出来的,我自己就完全没有这样的需求,因为聚合一般在自己的 pc 里处理配置文件,像 clash
固定和临时都没有听过被墙的情况,因为你是走 cdn 的。 |
这项要放到 crontab ,确定有必要? |
呃,感觉不墙的话也没什么必要 |
要墙的话,就是 trycloudflare.com 墙了,所有的临时隧道都用不了,刷新也没有用的了。 |
这个功能真那么好用吗? |
*节点信息输出
脚本输出节点信息改为选择输出格式为url亦或json格式,亦可按照客户端分类而不是一次输出所有
*提高可用性
隧道刷新: 自动刷新临时隧道和重启后刷新临时隧道,提高服务可用性
以下的建议更接近机场面板管理方式
多用户支持与多端口
多用户支持:脚本新增多用户系统,允许添加多个用户
同端口与不同端口:提供配置选项,允许为每个用户指定独立的端口,或配置多用户共享同一端口。共享端口时,软件需要能够根据连接的认证信息来区分不同的用户。
流量计算
分用户流量计算:通过uuid跟踪和记录每个用户的流量使用情况。亦或使用xray或者wg建立的网卡统计
#支持订阅和Token鉴权
订阅服务:提供一个动态更新配置的机制,允许用户通过特定的URL订阅其配置信息。
订阅链接Token鉴权:实现一种机制,要求用户在连接时提供有效的Token作为认证方式。
#支持多个vps联动操作
在主vps操作脚本后下发到其他vps而无需一台一台操作,主vps可以不作为节点使用,可以将订阅服务建立在主vps上
The text was updated successfully, but these errors were encountered: