Skip to content

Clash 和 sing-box 教程合集——安装、配置、自定义规则、DNS 分流

Notifications You must be signed in to change notification settings

DustinWin/clash_singbox-tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

特别说明:所有 sing-box 相关教程都是基于 sing-box PuerNya 版内核,请尽量使用最新版

更新日志(2024-07-09):

  1. 修改 Clash 教程,适配新版 Clash Verge,精简流程
  2. 修改 Clash 教程,优化 dns 配置,全部使用纯域名 DNS 服务器
  3. 修改 Clash 分享篇,添加 hosts 配置项,将 miwifi.com 指向 192.168.31.1
  4. 修改 sing-box 分享篇,添加 dns.hosts 配置项
  5. 其它步骤和文案优化

更新日志(2024-07-05):

  1. 优化了 dns 设置,更加合理(强烈推荐使用最新方案,sing-box 防止 dns 泄露已更新
  2. 部分教程增加使用在线 Dashboard 面板的步骤
  3. 优化《全网最详细的解锁 SSH ShellCrash 搭配 AdGuardHome 安装和配置教程》里的 AdGuardHome DNS 设置
  4. 修改 sing-box 分享篇中的《分享自己使用 ShellCrash(fakeip 模式)搭配 AdGuardHome 的一套配置》,由 geodata 方案改为 rule_set 方案
  5. 修改 sing-box 分享篇中的《分享自己使用 sing-box for Android 搭配 rule_set 方案的一套配置》,删除 outbound_providers.pathrule_set.path 中的文件夹路径,提高兼容性
  6. 修改 sing-box 分享篇,再次优化 dns 配置,防止 DNS 泄露(可进入 https://ipleak.net 测试),同时也可保证兼容性
  7. 修改 sing-box 分享篇,修改 dns.rules 中的 rewrite_ttl0,添加 route.concurrent_dial 配置项
  8. 修改 sing-box 分享篇,dns 添加 lazy_cache 配置项
  9. 修改 sing-box 分享篇,dns.fallback_rules 修改为混合模式
  10. 修改 sing-box 分享篇,调整需要走 realip 的域名到 dns.fakeip.exclude_rule
  11. 修改 sing-box 基础篇,优化“黑名单模式”,可以完美运行了
  12. 修改 sing-box,dns 配置再次进行了优化,推荐使用最新方案(须更新到 sing-box PuerNya 版内核最新版本)
  13. 修改 sing-box 分享篇,dns.rules 迁移 stop_fallthroughallow_fallthrough
  14. 其它文案优化

ShellCrash(fake-ip 模式)搭配 AdGuardHome 的完美方案(Clash),现已出炉,强烈推荐!
ShellCrash(fakeip 模式)搭配 AdGuardHome 的完美方案(sing-box),现已出炉,强烈推荐!

置顶教程:


教程合集:

注:

    1. geodata 方案更适用于路由器等设备(连接多台设备而无法判断设备进程,仅推荐路由器搭载 mihomo 内核时使用),配置文件编写简单,对小白用户友好
    1. ruleset 方案适用于对分流规则要求比较严格的用户,配置文件编写复杂,可按需配置且配置灵活
    1. Clash 搭配 geodata 方案采用 GEOSITEGEOIP 规则搭配 geosite.dat 和 geoip.dat(或 Country.mmdb) 路由规则文件
    1. Clash 搭配 rule-set 方案采用 RULE-SET 规则搭配 rule-providers 配置项
    1. sing-box 搭配 geodata 方案采用 GEOSITEGEOIP 规则搭配 geosite.db 和 geoip.db 路由规则文件
    1. sing-box 搭配 rule_set 方案采用 rule_set 规则搭配 rule_set 配置项
Clash 教程合集 geodata 方案 基础篇 生成带有自定义策略组和规则的 Clash 配置文件直链-geodata 方案
ShellCrash 配置-geodata 方案
Clash Verge 配置-geodata 方案
进阶篇 ShellCrash 本地配置自定义策略组和规则-geodata 方案
ShellCrash 使用 mihomo 内核进行 DNS 分流教程-geodata 方案
Clash Verge 使用 mihomo 内核进行 DNS 分流教程-geodata 方案
mihomo 内核配置 DNS 不泄露教程-geodata 方案
分享篇 分享自己使用 ShellCrash 搭配 geodata 方案的一套配置
分享自己使用 ShellCrash(fake-ip 模式)搭配 AdGuardHome 的一套配置
rule-set 方案 基础篇 生成带有自定义策略组和规则的 Clash 配置文件直链-ruleset 方案
ShellCrash 配置-ruleset 方案
Clash Verge 配置-ruleset 方案
进阶篇 ShellCrash 本地配置自定义策略组和规则-ruleset 方案
ShellCrash 使用 mihomo 内核进行 DNS 分流教程-ruleset 方案
Clash Verge 使用 mihomo 内核进行 DNS 分流教程-ruleset 方案
mihomo 内核配置 DNS 不泄露教程-ruleset 方案
分享篇 分享自己使用 Clash Verge 搭配 ruleset 方案的一套配置
分享自己使用 Clash.Meta for Android 搭配 rule-set 方案的一套配置
sing-box 教程合集 geodata 方案 基础篇 生成带有自定义出站和规则的 sing-box 配置文件直链-geodata 方案
ShellCrash 配置-geodata 方案
进阶篇 ShellCrash 本地配置自定义出站和规则-geodata 方案
ShellCrash 使用 sing-box PuerNya 版内核进行 DNS 分流教程-geodata 方案
sing-box PuerNya 版内核配置 DNS 不泄露教程-geodata 方案
分享篇 分享自己使用 ShellCrash 搭配 geodata 方案的一套配置
rule_set 方案 基础篇 生成带有自定义出站和规则的 sing-box 配置文件直链-ruleset 方案
ShellCrash 配置-ruleset 方案
进阶篇 ShellCrash 本地配置自定义出站和规则-ruleset 方案
ShellCrash 使用 sing-box PuerNya 版内核进行 DNS 分流教程-ruleset方案
sing-box PuerNya 版内核配置 DNS 不泄露教程-ruleset 方案
分享篇 分享自己使用 ShellCrash 搭配 rule_set 方案的一套配置
分享自己使用 ShellCrash(fakeip 模式)搭配 AdGuardHome 的一套配置
分享自己使用 sing-box for Windows(裸核)搭配 rule_set 方案的一套配置
分享自己使用 sing-box for Android 搭配 rule_set 方案的一套配置

给作者加鸡腿:

支付宝