{"id":27160380,"url":"https://github.com/franzkafkayu/sing-box-yes","last_synced_at":"2025-04-08T23:45:02.330Z","repository":{"id":59615597,"uuid":"536435250","full_name":"FranzKafkaYu/sing-box-yes","owner":"FranzKafkaYu","description":"Install \u0026 manage sing-box easily","archived":true,"fork":false,"pushed_at":"2024-06-09T04:32:16.000Z","size":41,"stargazers_count":591,"open_issues_count":13,"forks_count":146,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-08T23:44:56.418Z","etag":null,"topics":["hysteria","naiveproxy","shadowsocks","shadowsocksr","sing-box","trojan","vless","vmess","wireguard"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FranzKafkaYu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-14T06:01:56.000Z","updated_at":"2025-04-08T18:49:30.000Z","dependencies_parsed_at":"2022-09-25T13:33:51.732Z","dependency_job_id":null,"html_url":"https://github.com/FranzKafkaYu/sing-box-yes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FranzKafkaYu%2Fsing-box-yes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FranzKafkaYu%2Fsing-box-yes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FranzKafkaYu%2Fsing-box-yes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FranzKafkaYu%2Fsing-box-yes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FranzKafkaYu","download_url":"https://codeload.github.com/FranzKafkaYu/sing-box-yes/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247947821,"owners_count":21023058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hysteria","naiveproxy","shadowsocks","shadowsocksr","sing-box","trojan","vless","vmess","wireguard"],"created_at":"2025-04-08T23:45:01.489Z","updated_at":"2025-04-08T23:45:02.319Z","avatar_url":"https://github.com/FranzKafkaYu.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sing-box-yes\r\nCN|[EN](./README_EN.md)  \r\n\r\n方便快捷的安装、管理sing-box:100:  \r\n\r\nsing-box是一个新的通用代理平台,对标*ray core与clash,且具有许多新的[特性](https://sing-box.sagernet.org/features/),目前支持以下协议:  \r\n\r\n`入站`： \r\n- Shadowsocks(including shadowsocks2022)    \r\n- Vmess  \r\n- Trojan  \r\n- Naive  \r\n- Hysteria  \r\n- ShadowTLS  \r\n- Tun  \r\n- Redirect  \r\n- TProxy  \r\n- Socks  \r\n- HTTP  \r\n\r\n`出站`:  \r\n- Shadowsocks(including shadowsocks2022)    \r\n- Vmess  \r\n- Trojan \r\n- Wireguard  \r\n- Hysteria  \r\n- ShadowTLS  \r\n- ShadowsocksR  \r\n- VLESS  \r\n- Tor  \r\n- SSH\r\n- DNS \r\n\r\n针对sing-box的更多内容,请点击这里:point_right:[official site](https://sing-box.sagernet.org/)\r\n# 一键安装  \r\n```\r\nbash \u003c(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/sing-box-yes/master/install.sh)\r\n```    \r\n执行后会自行显示管理菜单，通过菜单选项`1`将会自动安装最新release版本。与此同时，你也可以通过`sing-box install`来安装最新版本    \r\n\r\n如果你想安装某个特定版本(包括Pre-release),请使用以下命令,将`1.1-beta8`替换为特定版本号即可    \r\n```\r\nbash \u003c(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/sing-box-yes/master/install.sh) install 1.1-beta8\r\n```  \r\n如果在安装后想更新到最新的release版本,且保留原有的配置文件,请使用如下命令或通过菜单选项`2`进行更新  \r\n```\r\nsing-box update \r\n```\r\n如果在安装后想更新到某个特定版本(包括Pre-release),且保留原有的配置文件,请使用如下命令进行更新,将`1.1-beta8`替换为特定版本号即可\r\n```\r\nsing-box update 1.1-beta8\r\n```\r\n# 快捷方式\r\n在服务器command line内输入sing-box回车即可进入管理菜单,当前菜单内容如下所示：  \r\n\r\n```\r\n  sing-box-v0.0.1 管理脚本\r\n  0. 退出脚本\r\n————————————————\r\n  1. 安装 sing-box 服务\r\n  2. 更新 sing-box 服务\r\n  3. 卸载 sing-box 服务\r\n  4. 启动 sing-box 服务\r\n  5. 停止 sing-box 服务\r\n  6. 重启 sing-box 服务\r\n  7. 查看 sing-box 状态\r\n  8. 查看 sing-box 日志\r\n  9. 清除 sing-box 日志\r\n  A. 检查 sing-box 配置\r\n————————————————\r\n  B. 设置 sing-box 开机自启\r\n  C. 取消 sing-box 开机自启\r\n  D. 设置 sing-box 定时清除日志\u0026重启\r\n  E. 取消 sing-box 定时清除日志\u0026重启\r\n————————————————\r\n  F. 一键开启 bbr \r\n  G. 一键申请SSL证书\r\n \r\n[INF] 版本信息:sing-box 1.0.4.d2add33 (go1.19.1, linux/amd64, CGO disabled) \r\n[INF] sing-box状态: 已运行\r\n[INF] sing-box是否开机自启: 是\r\n[INF] ##################### \r\n[INF] 进程ID:303895 \r\n[INF] 运行时长：Sun 2022-09-18 14:52:42 CST; 1min 42s ago  \r\n[INF] 内存占用:14336 kB \r\n[INF] ##################### \r\n[INF] 配置文件路径:/usr/local/etc/sing-box/config.json \r\n[INF] 可执行文件路径:/usr/local/bin/sing-box   \r\n\r\n```   \r\n如果你厌倦了频繁输入数字,脚本也提供了一些快捷命令,具体如下：  \r\n```\r\n  sing-box              - 显示快捷菜单 (功能更多)  \r\n  sing-box start        - 启动 sing-box服务  \r\n  sing-box stop         - 停止 sing-box服务  \r\n  sing-box restart      - 重启 sing-box服务  \r\n  sing-box status       - 查看 sing-box 状态  \r\n  sing-box enable       - 设置 sing-box 开机自启  \r\n  sing-box disable      - 取消 sing-box 开机自启  \r\n  sing-box log          - 查看 sing-box 日志  \r\n  sing-box clear        - 清除 sing-box 日志  \r\n  sing-box update       - 更新 sing-box 服务  \r\n  sing-box install      - 安装 sing-box 服务  \r\n  sing-box uninstall    - 卸载 sing-box 服务  \r\n```\r\n\r\n# 使用说明  \r\n安装完sing-box后,你可能需要遵循以下几步方能正常使用：  \r\n\r\n1)配置服务端：脚本默认路径为`/usr/local/etc/sing-box/config.json`,请使用`nano`或者`vim`进行编辑,具体的内容可以参考下方的配置样例部分,请依据个人实际情况进行填写  \r\n2)配置检查：编辑保存好配置文件后，尽可能使用脚本提供的配置文件检查功能进行检查，该功能会对配置的格式进行检查确认，请确保检查通过  \r\n3)重启sing-box：配置检查通过后，可以使用脚本中的重启功能重启`sing-box`，观察`sing-box`是否正常工作,请确保其正常工作  \r\n4)下载客户端：请根据运行环境自行下载客户端，解压获得可执行文件  \r\n5)下载geo数据：客户端运行需要`geoip.db`,`geosite.db`文件，请手动下载geo数据放入与`sing-box`执行文件同级目录下  \r\n6)配置客户端：请将`client_config.json`放入与`sing-box`可执行文件同级目录下,对照配置模板并结合个人实际情况进行修改填写  \r\n7)运行客户端：  \r\nWindows下请以管理员打开命令行工具（推荐PowerShell），使用如下命令运行客户端：  \r\n```\r\nsing-box.exe run -c client_config.json  \r\n```  \r\nLinux下请以Root用户运行客户端:\r\n```\r\nsing-box run -c client_config.json\r\n```  \r\n\r\n# 配置样例    \r\n- [shadowsocks2022](https://github.com/FranzKafkaYu/sing-box-yes/tree/main/shadowsocks2022)  \r\n- [shadowsocks2022+shadowTLS](https://github.com/FranzKafkaYu/sing-box-yes/tree/main/shadowsocks2022_with_shadowTLS)  \r\n- [trojan](https://github.com/FranzKafkaYu/sing-box-yes/tree/main/trojan)  \r\n- [hysteria](https://github.com/FranzKafkaYu/sing-box-yes/tree/main/hysteria)   \r\n- [vmess](https://github.com/FranzKafkaYu/sing-box-yes/tree/main/vmess)  \r\n\r\n使用时请自行按照模板修改服务端与客户端的配置    \r\n\r\n# 支持系统  \r\n- Ubuntu  \r\n- Centos  \r\n- Debian  \r\n- Rocky  \r\n- Almalinux    \r\n\r\n# 客户端  \r\n\r\n目前sing-box仍在开发中，客户端支持尚未完善，大多数时候你都可以通过手动运行程序来进行使用。如果你需要一些客户端，可以尝试以下客户端  \r\n- [V2rayN](https://github.com/2dust/v2rayN/releases/tag/5.36)  \r\n- [SingBox](https://github.com/daodao97/SingBox)  \r\n\r\n# 致谢  \r\n[SagerNet/sing-box](https://github.com/SagerNet/sing-box)  \r\n\r\n# star:star2:\r\n\r\n[![Stargazers over time](https://starchart.cc/FranzKafkaYu/sing-box-yes.svg)](https://starchart.cc/FranzKafkaYu/sing-box-yes)\r\n\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffranzkafkayu%2Fsing-box-yes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffranzkafkayu%2Fsing-box-yes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffranzkafkayu%2Fsing-box-yes/lists"}