全球主机交流论坛

标题: 一键批量管理xray,sing-box,一键生成订阅,带参数一键安装 [打印本页]

作者: MichaelMao    时间: 2024-1-14 21:32
标题: 一键批量管理xray,sing-box,一键生成订阅,带参数一键安装
本帖最后由 MichaelMao 于 2024-1-24 14:36 编辑

## 无敌一键 xRay/Sing-Box/Nginx 批量管理脚本
  1. curl -O https://raw.githubusercontent.com/cfwss/conf/main/install/nruan.sh && chmod +x nruan.sh && ./nruan.sh
复制代码


### 带参数安装,将bbb.com换成解析好的域名
  1. curl -O https://raw.githubusercontent.com/cfwss/conf/main/install/nruan.sh && chmod +x nruan.sh && ./nruan.sh -d bbb.com
复制代码

     - 2024/01/24 自动生成功能为xray与sing-box分离,默认按标签和合集,生成中增加日志文件,详见生成后的屏显信息。例:有10台VPS,并以VPS0,VPS1,VPS2...VPS9命名,选择要生成的配置后,啥也不用做。

     - 2024/01/24 增加了“自动生成”功能:多域名且前缀有数字的情况下,自动读取信息,默认以N个0开始,自动生成10台机子的配置,5秒内可手动干预,如果前缀中没有数字,则手输至少两个域名;将“按标签”生成放入到“其他配置”中。

     - 2024/01/21 增加了“按标签”订阅生成。晚上把xray新老的合一起了,自动判断。

     - 2024/01/21 增加了“序列域名”订阅生成。如有:vps1,vps2,vp3前缀的域名中有数字1,2,3,手动输入开始数字、数量即可。【例:vas01,vas02,vas03......vas10,输入开始数字是01,数量10。】

     - 2024/01/20 修复Nginx重置时path不完全跟随xray的问题。

     - 2024/01/20 完善配置管理菜单中某些修改的判断逻辑,超3次自动结束并5秒回主菜单;优化交互显示信息。

     - 2024/01/19 其他说明:单cdn能申请到证书,主要是为了传参数方便。如果是批量,建议还是需要至少一个非CDN的域名,否则无法定位,无法使用多台机子混合批量申请功能。

    - 2024/01/19 新增-d 参数进行一键安装,后面 直接跟域名(可以很多个)【./nruan.sh -d exp.domain.com -d exp.domain.net】;优化域名处理,现在单个cdn域名也能成功(传参数或手动);新增测试功能。

   - 2024/01/18 修复Sing-Box重置后自动恢复证书错误。现为:检测域名是否CDN,优先非CDN,若无,则使用CDN,此时只有带ws功能的协议可用。关闭CDN不影响TLS证书,无需重新申请。

    - 2024/01/18 增加Sing-Box重置前自动备份,过程中5秒提示。证书申请失败时,导出日志。

    - 2024/01/17 简化暂停过程,5秒自动,按键可暂停,可跳过等待。xRay的用户信息和配置,重置前自动备份,过程中5秒提示恢复/取消,默认自动恢复。

    - 2024/01/17 优化证书申请,显示过程信息。

    - 2024/01/15 优化了很多内容,Nginx/sing-box/xray单独重置尽可能自动恢复。强化了TLS检测,一键订阅SS不支持的全部丢备注里了。

    - 2024/01/15 增加quanx订阅(测试);增加版本检测;增加重置所有配置后,自动设置TLS证书和域名;其他BUG修复。

    - 2024/01/14 已增加订阅功能。目前v2ray正常,不过hy2的缺少混淆,v2ray不识别。SS明文,自行解码查看详配。


原v2ray-agent的配置,几乎没作改动,尤其是Path后缀(如*ws/vws/trjws/grpc/trojangrpc),可以完美过渡。

选择"一键安装所有配置",准备好已解析的域名,在输入域名环节,粘贴即可,几乎无交互操作。

如果出现错误,用主菜单中的重置所有配置功能。

https://github.com/cfwss/conf/tree/main


作者: MichaelMao    时间: 2024-1-15 18:33
2024/01/15 增加quanx订阅(测试);增加版本检测;增加重置所有配置后,自动设置TLS证书和域名;其他BUG修复。
基本上没啥好搞的了
作者: bdxchen    时间: 2024-1-15 19:12
这些新协议,好多客户端都用不了,贼难受
作者: fcc    时间: 2024-1-15 19:15
牛逼啊
作者: MichaelMao    时间: 2024-1-15 20:31
bdxchen 发表于 2024-1-15 19:12
这些新协议,好多客户端都用不了,贼难受

还好吧,总有几个可以用的
作者: cyx0818    时间: 2024-1-15 21:23
点个赞

作者: zhaorui    时间: 2024-1-15 21:28
要是能把x-ui做到一个面板上,x-ui当后端,用的人更多
作者: janson1982    时间: 2024-1-15 22:02
大家都搞大而全
作者: MichaelMao    时间: 2024-1-15 23:16
zhaorui 发表于 2024-1-15 21:28
要是能把x-ui做到一个面板上,x-ui当后端,用的人更多

好像有一个,但不记得了。这种适合机场大佬,咱是自娱自乐。
作者: hcyme    时间: 2024-1-15 23:18
订阅一下功能
作者: MichaelMao    时间: 2024-1-15 23:18
zhaorui 发表于 2024-1-15 21:28
要是能把x-ui做到一个面板上,x-ui当后端,用的人更多

实现的方法也不难,用数据库,配置好后,各机相联,1个WEB端,搞JSON就行了。
作者: vlin    时间: 2024-1-15 23:18
我也点个赞
作者: zhaorui    时间: 2024-1-15 23:25
MichaelMao 发表于 2024-1-15 23:18
实现的方法也不难,用数据库,配置好后,各机相联,1个WEB端,搞JSON就行了。 ...

然而并没人做。网上倒是有api控制的那个示例。https://github.com/alirezax5/xuiapi?tab=readme-ov-file
这要做出来比v2b好使。直接相当于是个机场面板了。
作者: MichaelMao    时间: 2024-1-15 23:26
zhaorui 发表于 2024-1-15 23:25
然而并没人做。网上倒是有api控制的那个示例。https://github.com/alirezax5/xuiapi?tab=readme-ov-file
...

你来你来,你可以的
作者: zhaorui    时间: 2024-1-15 23:27
MichaelMao 发表于 2024-1-15 23:26
你来你来,你可以的

不会。一键脚本都用不明白
作者: makenosense    时间: 2024-1-16 11:24
准备用下看看,但到域名那里走不下去了。
应该事先有些要准备的工作,老手可能几分钟事情,但新手第一次操作,得去一步步了解学习下。

设置好了时来通知楼主
作者: zbjsib2    时间: 2024-1-16 12:21
厉害,完全适合我用,特别这个ss,是专门为了ipv6用户设计的吗?
作者: hcyme    时间: 2024-1-16 12:47
ipv6喜欢
作者: 花落无声    时间: 2024-1-16 15:34
看起来不错,有人用么?
作者: Quantumult    时间: 2024-1-16 16:22
MichaelMao 发表于 2024-1-15 18:33
2024/01/15 增加quanx订阅(测试);增加版本检测;增加重置所有配置后,自动设置TLS证书和域名;其他BUG修复 ...

quanx天下第一
作者: MichaelMao    时间: 2024-1-16 18:13
zbjsib2 发表于 2024-1-16 12:21
厉害,完全适合我用,特别这个ss,是专门为了ipv6用户设计的吗?

不清楚啊,理论是可以的,因为通过WEB获取证书,但昨天有人测试aws ec2,存在一些问题。sed都没权限。估计是系统问题,目前甲骨文/gcp的debian和ubuntu没啥毛病。
作者: MichaelMao    时间: 2024-1-16 19:21
花落无声 发表于 2024-1-16 15:34
看起来不错,有人用么?

看样子没有人在用的
作者: miaojunhao    时间: 2024-1-16 20:15
脚本可以改端口号吗?
作者: MichaelMao    时间: 2024-1-16 20:34
miaojunhao 发表于 2024-1-16 20:15
脚本可以改端口号吗?

singbox暂时不能改,也没多大的必要
作者: makenosense    时间: 2024-1-16 20:57
MichaelMao 发表于 2024-1-16 20:34
singbox暂时不能改,也没多大的必要

  url.hostname="vps9.abc.eu.org"; //修改为你的域名,并去掉本行注释

是有多个二级域名的,这里用哪个域名?
作者: makenosense    时间: 2024-1-16 21:29
xyz没有云朵,2个 com有云朵。粘贴域名后:

在检测域名与IP匹配情况, 请稍候...
清空/etc/tls目录
停止Nginx成功
TLS证书申请失败, 尝试为Nginx申请自签名证书
\e[1;32m生成 w003.bcd.com 自签名证书
******
生成 w003.bcd.com 自签名证书生成完毕


正在配置Nginx使用自签证书相关内容
Nginx配置已更新, 使用自签名证书
启动Nginx成功
----------------------------------------------------------------------------------------
尝试通过 Nginx 申请证书的域名: .abc.com
尝试通过 Nginx 申请证书的域名: .efg.xyz
尝试通过 Nginx 申请证书的域名: .bcd.com
----------------------------------------------------------------------------------------
错误: /etc/tls 证书存放目录为空.

作者: makenosense    时间: 2024-1-16 21:32
复制进去的域名:

w001.abc.com        w001.bcd.com        w001.efg.xyz
w002.abc.com        w002.bcd.com        w002.efg.xyz
w003.abc.com        w003.bcd.com        w003.efg.xyz

作者: MichaelMao    时间: 2024-1-16 23:42
makenosense 发表于 2024-1-16 21:32
复制进去的域名:

w001.abc.com        w001.bcd.com        w001.efg.xyz

解析正常后,直接可用
作者: MichaelMao    时间: 2024-1-17 10:29
makenosense 发表于 2024-1-16 21:29
xyz没有云朵,2个 com有云朵。粘贴域名后:

在检测域名与IP匹配情况, 请稍候...

优化了证书申请部分的代码,你再试试
作者: MichaelMao    时间: 2024-1-18 16:49
2024/01/18 修复Sing-Box重置后自动恢复证书错误。现为:检测域名是否CDN,优先非CDN,若无,则使用CDN,此时只有带ws功能的协议可用。关闭CDN不影响TLS证书,无需重新申请。
2024/01/18 增加Sing-Box重置前自动备份,过程中5秒提示。证书申请失败时,导出日志。
2024/01/17 简化暂停过程,5秒自动,按键可暂停,可跳过等待。xRay的用户信息和配置,重置前自动备份,过程中5秒提示恢复/取消,默认自动恢复。
2024/01/17 优化证书申请,显示过程信息。
作者: MichaelMao    时间: 2024-1-19 14:29
    - 2024/01/19 其他说明:单cdn能申请到证书,主要是为了传参数方便。如果是批量,建议还是需要至少一个非CDN的域名,否则无法定位,无法使用多台机子混合批量申请功能。
    - 2024/01/19 新增-d 参数进行一键安装,后面 直接跟域名(可以很多个)【./nruan.sh -d exp.domain.com -d exp.domain.net】;优化域名处理,现在单个cdn域名也能成功(传参数或手动);新增测试功能。
    - 2024/01/18 修复Sing-Box重置后自动恢复证书错误。现为:检测域名是否CDN,优先非CDN,若无,则使用CDN,此时只有带ws功能的协议可用。关闭CDN不影响TLS证书,无需重新申请。
    - 2024/01/18 增加Sing-Box重置前自动备份,过程中5秒提示。证书申请失败时,导出日志。
    - 2024/01/17 简化暂停过程,5秒自动,按键可暂停,可跳过等待。xRay的用户信息和配置,重置前自动备份,过程中5秒提示恢复/取消,默认自动恢复。
    - 2024/01/17 优化证书申请,显示过程信息。
    - 2024/01/16 增加了Sing-Box端口修改。去除了bing.com自签,hy2使用当前域。
    - 2024/01/16 修复bug,优化自动配置逻辑,新增单独的path修改,详见菜单中 tag。
    - 2024/01/15 优化了很多内容,Nginx/sing-box/xray单独重置尽可能自动恢复。强化了TLS检测,一键订阅SS不支持的全部丢备注里了。
    - 2024/01/15 增加quanx订阅(测试);增加版本检测;增加重置所有配置后,自动设置TLS证书和域名;其他BUG修复。
    - 2024/01/14 已增加订阅功能。目前v2ray正常,不过hy2的缺少混淆,v2ray不识别。SS明文,自行解码查看详配。
作者: cnlhx    时间: 2024-1-19 14:43
zhaorui 发表于 2024-1-15 21:28
要是能把x-ui做到一个面板上,x-ui当后端,用的人更多

https://trojanpanel.github.io/
这个有点类似
作者: MichaelMao    时间: 2024-1-24 14:35
# 自动生成所有xRay用户序列域名V2RayN订阅
# 自动生成所有xRay用户序列域名NekoBox订阅
# 自动生成所有xRay用户序列域名QuantumultX订阅
# 自动生成所有Sing-Box用户序列域名V2RayN订阅
# 自动生成所有Sing-Box用户序列域名NekoBox订阅
# 自动生成所有Sing-Box用户序列域名QuantumultX订阅
# 自动生成所有Sing-Box用户序列域名ShadowRocket订阅




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4