安装 Sing-Box
Sing-Box 是一款强大的代理工具,支持多种协议和配置功能,适用于构建灵活高效的网络服务。以下是不同系统下的安装方法。
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)
手动安装
如果需要手动安装,可前往 Sing-Box 官方下载页面 获取适配版本,根据指引完成安装。
修改 Sing-Box 配置
安装完成后,Sing-Box 的默认配置文件位于:
/etc/sing-box/config.json
编辑该文件以自定义代理设置,配置参数的详细说明请参考 官方配置手册。
配置 SSL/TLS 证书
为了确保通信的安全性,推荐配置 SSL/TLS 证书。Sing-Box 支持两种方式:
手动配置
将证书和密钥文件路径添加到配置文件中。例如:
{
"tls": {
"certificate": "/path/to/certificate.crt",
"key": "/path/to/private.key"
}
}
自动申请证书
如果没有现成的证书,Sing-Box 支持 ACME 协议,可自动申请和管理 Let's Encrypt 证书。配置方法参考 TLS 配置文档。
示例配置:
{
"tls": {
"acme": {
"domains": ["example.com"],
"email": "[email protected]"
}
}
}
Sing-Box 管理命令
启动服务
sudo systemctl start sing-box
停止服务
sudo systemctl stop sing-box
查询运行状态
sudo systemctl status sing-box
通过这些简单的命令,可以方便地管理 Sing-Box 服务的运行状态。