diff --git a/README.md b/README.md index 9682579..23f933d 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,9 @@ ## singbox-example -> 全自动安装方法: +Sing-box 是一个现代、高性能、功能强大的跨平台代理核心,支持多种代理协议和复杂的网络配置. - 全自动安装Reality: ``wget https://raw.githubusercontent.com/Dichgrem/singbox-example/refs/heads/main/singbox.sh``,随后``bash ./singbox.sh``; - 全自动安装Hysteria2: ``wget https://raw.githubusercontent.com/Dichgrem/singbox-example/refs/heads/main/hysteria2.sh``,随后``bash ./hysteria2.sh``; - 一键更换密钥登录:``wget https://raw.githubusercontent.com/Dichgrem/singbox-example/refs/heads/main/ssh-key.sh``,随后``bash ./ssh-key.sh``; - -> 手动安装方法: - -### 安装singbox内核 -``` -Debian -bash <(curl -fsSL https://sing-box.app/deb-install.sh) - -Redhat -bash <(curl -fsSL https://sing-box.app/rpm-install.sh) - -Archlinux -bash <(curl -fsSL https://sing-box.app/arch-install.sh) -``` -默认的配置文件在路径 ``/etc/sing-box/config.json ``下,运行文件在``/usr/local/etc/sing-box/config.json`` 下。 - -### 生成配置文件 - -- UUID生成:``sing-box generate uuid`` -- PrivateKey和PublicKey生成:``sing-box generate reality-keypair`` -- ShortID生成:``sing-box generate rand --hex 8`` -- server字段:参考本仓库server目录中的``reality_domain`` - -随后``nano /etc/sing-box/config.json``,依照本仓库server目录中的配置模板填写。 - -### 运行服务 - -- 启动服务 -``` -sudo systemctl start sing-box -``` -- 停止服务 -``` -sudo systemctl stop sing-box -``` -- 开机自启 -``` -sudo systemctl enable sing-box -``` -- 查询运行状态 -``` -sudo systemctl status sing-box -``` - -### 导出配置 - -标准链接示例(更改所有<>) - -``` -vless://@:<端口>?security=reality&sni=<域名>&fp=&pbk=<公钥>&sid=<你的ShortID>&spx=/&type=tcp&flow=xtls-rprx-vision&encryption=none#<随意填写名称> -``` - -- 编写完成后即可导入一个客户端,开始使用! - -- 如果你想使用原生singbox客户端,参考[这里](singbox-example/client/example-node/single-node-core.yaml),即单节点配置. diff --git a/singbox.md b/singbox.md new file mode 100644 index 0000000..a2be014 --- /dev/null +++ b/singbox.md @@ -0,0 +1,54 @@ +> 手动安装方法: + +### 安装singbox内核 +``` +Debian +bash <(curl -fsSL https://sing-box.app/deb-install.sh) + +Redhat +bash <(curl -fsSL https://sing-box.app/rpm-install.sh) + +Archlinux +bash <(curl -fsSL https://sing-box.app/arch-install.sh) +``` +默认的配置文件在路径 ``/etc/sing-box/config.json ``下,运行文件在``/usr/local/etc/sing-box/config.json`` 下。 + +### 生成配置文件 + +- UUID生成:``sing-box generate uuid`` +- PrivateKey和PublicKey生成:``sing-box generate reality-keypair`` +- ShortID生成:``sing-box generate rand --hex 8`` +- server字段:参考本仓库server目录中的``reality_domain`` + +随后``nano /etc/sing-box/config.json``,依照本仓库server目录中的配置模板填写。 + +### 运行服务 + +- 启动服务 +``` +sudo systemctl start sing-box +``` +- 停止服务 +``` +sudo systemctl stop sing-box +``` +- 开机自启 +``` +sudo systemctl enable sing-box +``` +- 查询运行状态 +``` +sudo systemctl status sing-box +``` + +### 导出配置 + +标准链接示例(更改所有<>) + +``` +vless://@:<端口>?security=reality&sni=<域名>&fp=&pbk=<公钥>&sid=<你的ShortID>&spx=/&type=tcp&flow=xtls-rprx-vision&encryption=none#<随意填写名称> +``` + +- 编写完成后即可导入一个客户端,开始使用! + +- 如果你想使用原生singbox客户端,参考[这里](singbox-example/client/example-node/single-node-core.yaml),即单节点配置.