{"id":23687102,"url":"https://github.com/DustinWin/proxy-tools","last_synced_at":"2025-09-02T14:30:35.772Z","repository":{"id":151636151,"uuid":"624577638","full_name":"DustinWin/proxy-tools","owner":"DustinWin","description":"自动同步 mihomo 内核、sing-box 内核、sing-box PuerNya 版内核、Dashboard 面板和 AdGuard Home 最新版","archived":false,"fork":false,"pushed_at":"2025-08-29T15:05:08.000Z","size":25,"stargazers_count":1387,"open_issues_count":0,"forks_count":39,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-08-29T15:08:44.991Z","etag":null,"topics":["adguard-home","adguardhome","clash","clash-meta","clash-premium","clashmeta","dashboard","mihomo","proxy","shellcrash","sing-box","singbox"],"latest_commit_sha":null,"homepage":"https://proxy-tutorials.dustinwin.us.kg/","language":null,"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/DustinWin.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-04-06T19:32:44.000Z","updated_at":"2025-08-29T15:05:11.000Z","dependencies_parsed_at":"2024-12-05T17:04:50.483Z","dependency_job_id":"f55cb473-f17e-4bd7-b76e-0cce349994c1","html_url":"https://github.com/DustinWin/proxy-tools","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"ab86eff23978afba5a762c7e1fbcfc026ece03bb"},"previous_names":["dustinwin/clash_singbox-tools","dustinwin/proxy-tools","dustinwin/clash-tools"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/DustinWin/proxy-tools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DustinWin%2Fproxy-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DustinWin%2Fproxy-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DustinWin%2Fproxy-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DustinWin%2Fproxy-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DustinWin","download_url":"https://codeload.github.com/DustinWin/proxy-tools/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DustinWin%2Fproxy-tools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273297461,"owners_count":25080405,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["adguard-home","adguardhome","clash","clash-meta","clash-premium","clashmeta","dashboard","mihomo","proxy","shellcrash","sing-box","singbox"],"created_at":"2024-12-29T22:01:29.243Z","updated_at":"2025-09-02T14:30:35.728Z","avatar_url":"https://github.com/DustinWin.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# 更新 [mihomo 内核](https://github.com/MetaCubeX/mihomo)、[sing-box 内核](https://github.com/SagerNet/sing-box)、[sing-box PuerNya 版内核](https://github.com/PuerNya/sing-box/tree/building)、Dashboard 面板和 [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome)\n# 一、 说明\n每天凌晨（北京时间 UTC+8）自动构建生成：\n1. [Clash Premium Release 版和 Nightly 版内核](https://github.com/DustinWin/proxy-tools/releases/tag/Clash-Premium)（已停更）\n2. mihomo [Meta 版](https://github.com/MetaCubeX/mihomo/tree/Meta)和 [Alpha 版](https://github.com/MetaCubeX/mihomo/tree/Alpha)内核\n3. sing-box [Release 版](https://github.com/SagerNet/sing-box/tree/main)、[Dev 版](https://github.com/SagerNet/sing-box/tree/dev)和 [PuerNya 版](https://github.com/PuerNya/sing-box/tree/building)（支持[出站提供者](https://sing-boxp.dustinwin.us.kg/zh/configuration/provider/) `outbound_providers`，类似于 mihomo 内核的[代理集合](https://wiki.metacubex.one/config/proxy-providers/) `proxy-providers`）内核\n4. Dashboard 面板：[yacd 面板](https://github.com/haishanh/yacd)、[Yacd-meta 面板](https://github.com/MetaCubeX/Yacd-meta)、[metacubexd 面板](https://github.com/MetaCubeX/metacubexd)和 [zashboard 面板](https://github.com/Zephyruso/zashboard)\n5. AdGuard Home [Release 版](https://github.com/AdguardTeam/AdGuardHome/tree/beta-v0.107)和 [Beta 版](https://github.com/AdguardTeam/AdGuardHome/tree/beta-v0.108)\n\n**注：**\n- 1. 本教程中的下载链接以 CPU 架构 ARMv8 为例，请注意修改链接后缀\n- 2. 查看 CPU 架构可连接 SSH 后执行命令 `uname -ms`，若执行结果是“linux aarch64”，就是搭载的 ARMv8 架构\n- 3. 对下载源的说明，可[点此](https://proxy-tutorials.dustinwin.us.kg/about/#%E5%AF%B9%E4%B8%8B%E8%BD%BD%E6%BA%90%E7%9A%84%E8%AF%B4%E6%98%8E)了解\n\n# 二、 使用方法\n## 1. 导入内核（以 [ShellCrash](https://github.com/juewuy/ShellCrash) 导入内核为例）\n**mihomo 内核 Linux 版下载链接后缀和 CPU 架构对应关系如下表：**\n|CPU 架构|AMD64v1|AMD64v3|ARMv5|ARMv6|ARMv7|ARMv8\u0026ARM64\u0026AArch64|mips-softfloat|mipsle-softfloat|mipsle-hardfloat|\n|-----|-----|-----|-----|-----|-----|:---:|-----|-----|-----|\n|**链接后缀**|`amd64v1`|`amd64v3`|`armv5`|`armv6`|`armv7`|`armv8`|`mips-softfloat`|`mipsle-softfloat`|`mipsle-hardfloat`|\n\n**sing-box 内核 Linux 版下载链接后缀和 CPU 架构对应关系如下表：**\n|CPU 架构|AMD64|ARMv5|ARMv6|ARMv7|ARMv8\u0026ARM64\u0026AArch64|mips-softfloat|mipsle-softfloat|\n|-----|-----|-----|-----|-----|:---:|-----|-----|\n|**链接后缀**|`amd64`|`armv5`|`armv6`|`armv7`|`armv8`|`mips-softfloat`|`mipsle-softfloat`|\n\n\u003cdetails\u003e\n\u003csummary\u003e① 首次导入\u003c/summary\u003e\n\n连接 SSH 后执行如下命令：\n```shell\n# mihomo 内核 Meta 版\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-meta-linux-armv8.tar.gz | tar -zx -C /tmp/ \u0026\u0026 crash\n# mihomo 内核 Alpha 版\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-alpha-linux-armv8.tar.gz | tar -zx -C /tmp/ \u0026\u0026 crash\n# sing-box 内核 PuerNya 版\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-puernya-linux-armv8.tar.gz | tar -zx -C /tmp/ \u0026\u0026 crash\n# sing-box 内核 Release 版\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-release-linux-armv8.tar.gz | tar -zx -C /tmp/ \u0026\u0026 crash\n# sing-box 内核 Dev 版\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-dev-linux-armv8.tar.gz | tar -zx -C /tmp/ \u0026\u0026 crash\n```\n此时脚本会自动“发现可用的内核文件”，选择 1 加载，后选择对应的内核  \n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e② 升级导入（ShellCrash -\u003e 9 更新/卸载 -\u003e 2 切换内核文件，内核版本不会刷新）\u003c/summary\u003e\n\n连接 SSH 后执行如下命令：\n```shell\n# mihomo 内核 Meta 版\ncurl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-meta-linux-armv8.tar.gz \u0026\u0026 $CRASHDIR/start.sh restart\n# mihomo 内核 Alpha 版\ncurl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-alpha-linux-armv8.tar.gz \u0026\u0026 $CRASHDIR/start.sh restart\n# sing-box 内核 PuerNya 版\ncurl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-puernya-linux-armv8.tar.gz \u0026\u0026 $CRASHDIR/start.sh restart\n# sing-box 内核 Release 版\ncurl -o $CRASHDIR/CrashCore.tar.gz -L https://cdn.jsdelivr.net/gh/DustinWin/proxy-tools/@sing-box/sing-box-release-linux-armv8.tar.gz \u0026\u0026 $CRASHDIR/start.sh restart\n# sing-box 内核 Dev 版\ncurl -o $CRASHDIR/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-dev-linux-armv8.tar.gz \u0026\u0026 $CRASHDIR/start.sh restart\n```\n\u003c/details\u003e\n\n## 2. 安装 Dashboard 面板（以 ShellCrash 安装 zashboard 面板为例）\n**Dashboard 面板对应文件名和网址关系如下表：**\n|面板名称|文件名|网址|\n|-----|-----|-----|\n|yacd 面板|`yacd.tar.gz`|\u003chttps://yacd.haishan.me\u003e|\n|Yacd-meta 面板|`Yacd-meta.tar.gz`|\u003chttps://yacd.metacubex.one\u003e|\n|metacubexd 面板|`metacubexd.tar.gz`|\u003chttps://metacubex.github.io/metacubexd/\u003e|\n|zashboard 面板|`zashboard.tar.gz`|\u003chttps://board.zash.run.place\u003e|\n\n连接 SSH 后执行如下命令：\n```shell\ncurl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/Dashboard/zashboard.tar.gz | tar -zx -C $CRASHDIR/ui/ \u0026\u0026 $CRASHDIR/start.sh restart\n```\n- 注：若使用基于 [Chromium 项目](https://www.chromium.org/Home/)开发的浏览器打开网址去访问 Dashboard 面板时，以 [Chrome 浏览器](https://www.google.com/chrome/)为例，需要设置该网址域名“允许显示不安全内容”。方法如下：  \n进入设置 -\u003e 隐私和安全 -\u003e 网站设置 -\u003e 更多内容设置 -\u003e 不安全内容（或者地址栏直接打开 chrome://settings/content/insecureContent 进行设置），在“允许显示不安全内容”内添加网址域名如：`board.zash.run.place`\n\n## 3. 安装 AdGuard Home\n**AdGuard Home Linux 版 CPU 架构和链接后缀对应关系如下表：**\n|CPU 架构|AMD64|ARMv5|ARMv6|ARMv7|ARMv8|mips-softfloat|mipsle-softfloat|\n|-----|-----|-----|-----|-----|-----|-----|-----|\n|**链接后缀**|`amd64`|`armv5`|`armv6`|`armv7`|`armv8`|`mips-softfloat`|`mipsle-softfloat`|\n\n\u003cdetails\u003e\n\u003csummary\u003e① 安装 AdGuard Home\u003c/summary\u003e\n\n连接 SSH 后执行如下命令：\n```shell\nmkdir -p /data/AdGuardHome\n# AdGuard Home Release 版\ncurl -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_release_linux_armv8\n# AdGuard Home Beta 版\ncurl -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_beta_linux_armv8\nchmod +x /data/AdGuardHome/AdGuardHome\n/data/AdGuardHome/AdGuardHome -s install\n/data/AdGuardHome/AdGuardHome -s start\n# 将所有发往 53 端口的流量重定向到本地的 5353 端口\niptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353\niptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353\nip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353\nip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353\n# 添加开机启动\ncat \u003c\u003cEOF \u003e\u003e /data/auto_ssh/auto_ssh.sh\n\nsleep 10s\n/data/AdGuardHome/AdGuardHome -s install\n/data/AdGuardHome/AdGuardHome -s start\niptables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353\niptables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353\nip6tables -t nat -A PREROUTING -p tcp --dport 53 -j REDIRECT --to-ports 5353\nip6tables -t nat -A PREROUTING -p udp --dport 53 -j REDIRECT --to-ports 5353\nEOF\n```\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e② 升级 AdGuard Home\u003c/summary\u003e\n\n连接 SSH 后执行如下命令：\n```shell\n# AdGuard Home Release 版\ncurl -o /data/AdGuardHome/AdGuardHome -L https://ghgo.xyz/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_release_linux_armv8\n# AdGuard Home Beta 版\ncurl -o /data/AdGuardHome/AdGuardHome -L https://ghgo.xyz/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_beta_linux_armv8\n/data/AdGuardHome/AdGuardHome -s restart\n```\n\u003c/details\u003e\n\n# 三、 扩展（以 ShellCrash 配置定时任务为例）\n可在 ShellCrash 里添加定时更新 mihomo 内核、sing-box 内核、zashboard 面板和 AdGuard Home 的任务\n1. 连接 SSH 后执行 `vi $CRASHDIR/task/task.user`，按一下 Ins 键（Insert 键），粘贴如下内容：  \n注：\n- 1. 留意链接后缀是否与 CPU 架构匹配\n- 2. ShellCrash 安装路径为 */data/ShellCrash*\n\n```shell\n201#curl -o /data/ShellCrash/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/mihomo/mihomo-meta-linux-armv8.tar.gz \u0026\u0026 /data/ShellCrash/start.sh restart \u003e/dev/null 2\u003e\u00261#更新mihomo内核\n202#curl -o /data/ShellCrash/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-puernya-linux-armv8.tar.gz \u0026\u0026 /data/ShellCrash/start.sh restart \u003e/dev/null 2\u003e\u00261#更新sing-box_PuerNya版内核\n203#curl -o /data/ShellCrash/CrashCore.tar.gz -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/sing-box/sing-box-release-linux-armv8.tar.gz \u0026\u0026 /data/ShellCrash/start.sh restart \u003e/dev/null 2\u003e\u00261#更新sing-box内核\n204#curl -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/Dashboard/zashboard.tar.gz | tar -zx -C $CRASHDIR/ui/ \u0026\u0026 /data/ShellCrash/start.sh restart \u003e/dev/null 2\u003e\u00261#更新zashboard面板\n205#curl -o /data/AdGuardHome/AdGuardHome -L https://ghfast.top/https://github.com/DustinWin/proxy-tools/releases/download/AdGuardHome/AdGuardHome_beta_linux_armv8 \u0026\u0026 /data/AdGuardHome/AdGuardHome -s restart \u003e/dev/null 2\u003e\u00261#更新AdGuardHome\n```\n2. 按一下 Esc 键（退出键），输入英文冒号 `:`，继续输入 `wq` 并回车\n3. 执行 `crash`，进入 ShellCrash -\u003e 5 配置自动任务 -\u003e 1 添加自动任务，可以看到末尾就有添加的定时任务，输入对应的数字并回车后可设置执行条件\n\n# 给作者加鸡腿\n\u003cimg src=\"https://github.com/user-attachments/assets/e640fdf6-0990-421f-8ec6-2d263b533b89\" alt=\"支付宝\" width=\"30%\" /\u003e\n\u003cimg src=\"https://github.com/user-attachments/assets/470f501c-5a59-45d8-8e0f-6e034376f107\" alt=\"微信\" width=\"30%\" /\u003e\n\n# 机场推荐\n[Bitz Net](https://new.bnaffloop.com/#/register?code=HT0ALWZq)（仅次于一线机场，推荐打折时购买）  \n75 折优惠码：`2025DOWN75`（有效期至 2025 年 8 月 30 日）\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDustinWin%2Fproxy-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDustinWin%2Fproxy-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDustinWin%2Fproxy-tools/lists"}