# 芯蕾 sing-box 一键安装脚本

基于 sing-box 的一键安装脚本与管理脚本，默认部署 Hysteria2。

服务域名：

- `701t.cc`
- `yxlvpn.biz`

两个域名均解析到 `216.244.65.210`，TLS 证书同时覆盖两个域名。

# 特点

- 快速安装
- 自动配置 TLS
- 简化安装、添加、查看、删除流程
- 兼容 sing-box 命令
- 支持常用协议
- 一键添加 Hysteria2
- 一键添加 TUIC
- 一键添加 Trojan
- 一键添加 AnyTLS
- 一键添加 Shadowsocks 2022
- 一键添加 VMess
- 一键添加 VLESS
- 一键启用 BBR
- 一键更改端口、UUID、密码、域名、路径和 SNI
- 配置名称与链接名称统一使用“芯蕾”

# 设计理念

设计目标是高效率、快速和易用，保留 sing-box 的多配置管理方式。

你可以使用一条命令完成安装，也可以使用 `xl` 管理多个配置。

# 安装

任选一个域名执行：

```bash
bash <(wget -qO- -o- https://701t.cc/install.sh)
```

```bash
bash <(wget -qO- -o- https://yxlvpn.biz/install.sh)
```

完整脚本地址：

```text
https://701t.cc/xinlei-install.sh
https://yxlvpn.biz/xinlei-install.sh
```

# 连接方式

安装完成后执行 `芯蕾` 查看两个域名的完整链接，执行 `xl url` 查看当前配置链接。

```text
hysteria2://<密码>@701t.cc:<端口>?alpn=h3#芯蕾-701t.cc
hysteria2://<密码>@yxlvpn.biz:<端口>?alpn=h3#芯蕾-yxlvpn.biz
```

# 帮助

使用：`xl help`

```text
芯蕾 sing-box script
Usage: xl [options]... [args]...

基本:
   v, version                                      显示当前版本
   ip                                              返回当前主机 IP
   pbk                                             生成 Reality 密钥对
   get-port                                        返回一个可用端口
   ss2022                                          返回 Shadowsocks 2022 密码

一般:
   a, add [protocol] [args... | auto]              添加配置
   c, change [name] [option] [args... | auto]      更改配置
   d, del [name]                                   删除配置
   i, info [name]                                  查看配置
   qr [name]                                       查看二维码
   url [name]                                      查看 URL
   log                                             查看日志

更改:
   full [name] [...]                               更改多个参数
   id [name] [uuid | auto]                         更改 UUID
   host [name] [domain]                            更改域名
   port [name] [port | auto]                       更改端口
   path [name] [path | auto]                       更改路径
   passwd [name] [password | auto]                 更改密码
   key [name] [Private key | auto] [Public key]    更改密钥
   method [name] [method | auto]                   更改加密方式
   sni [name] [ip | domain]                        更改 serverName
   new [name] [...]                                更改协议
   web [name] [domain]                             更改伪装网站

进阶:
   dns [...]                                       设置 DNS
   dd, ddel [name...]                              删除多个配置
   fix [name]                                      修复一个配置
   fix-all                                         修复全部配置
   import                                          导入配置

管理:
   un, uninstall                                   卸载
   u, update [core | sh] [ver]                     更新核心或脚本
   s, status                                       查看运行状态
   start, stop, restart                            启动、停止、重启
   t, test                                         测试运行
   reinstall                                       重装脚本

测试:
   debug [name]                                    显示调试信息
   gen [...]                                       只显示 JSON，不创建配置
   no-auto-tls [...]                               禁止自动配置 TLS

其他:
   bbr                                             启用 BBR
   bin [...]                                       运行 sing-box 命令
   h, help                                         显示帮助
```

# 文件与命令

```text
安装脚本：/root/xinlei-sing-box-install.sh
代理链接：/root/芯蕾-代理链接.txt
服务名称：sing-box.service
管理命令：xl
链接查看：芯蕾
```

# 文档地址

- https://wd.701t.cc/README.md
- https://wd.yxlvpn.biz/README.md
