OpenClash 的 Redir-Host 和 IPV6 設定

notion image
文章更新日期:2024 年 9 月 24 日
 

目錄

規則附加 (此處介紹如何追加 Syncnext 規則)

引言

本文章將介紹,如何使用 OpenClash 使用 Redir-Host 方案進行支持中國大陸內 IPV6 支持的翻牆方案。
關鍵字:
  • Redir-Host
  • 大陸內 ipv6 支持
 

疑惑點

為何使用 Redir-Host 方式?

Fake-IP 的確有良好的 DNS 性能支持,但是面向 P2P 聯機遊戲時候,這是災難的存在,因為他屏蔽了真實的 IP。

什麼是大陸內 ipv6 支持?

截止到 2024 年,透過機場能實現海外 ipv6 依然不理想。但是 ipv6 看 IPTV 這個需求,往往也需要實現的目的。
 

操作流程

縮略文字版

動手能力強的,可以先看縮略文字版本:
文本版本由群友 QAA 編寫。
我的 覆寫設置 - DNS 設置 和 QAA 的設定方法有所差異,請自行決定。
 

插件設置 - 模式設置

notion image
變更條目:
  • 使用 Meta 內核:【☑️】
  • 運行模式:Redir-Host(TUN-混合)模式【UDP-TUN,TCP-转发】
  • 网络栈类型:混合(仅 Meta 内核)
如果你面對的界面如此不一致。
請確定最下方按鈕已切換到「Redir-Host 模式」。
 

插件設置 - 流量控制

notion image
條目說明:
  • 实验性:绕过中国大陆 IP:【關閉】經過使用測試後,發現關閉才能保證所有網站不會被錯誤分流。
 

插件設置 - IPv6 設置

notion image
選擇條目:
  • IPv6 流量代理:【☑️】
  • 允许 IPv6 类型 DNS 解析:【☑️】
  • 实验性:绕过中国大陆 IPv6:【關閉】
必須開啟 OpenClash 的 IPv6 代理,這樣才會讓 Clash 接管 v6 數據。
 

插件設置 - DNS 設置

notion image
變更條目:
  • 本地 DNS 劫持:使用 Dnsmasq 转发
  • 禁止 Dnsmasq 缓存 DNS:【☑️】
 

插件設置 - GEO 數據庫訂閱

notion image
變更條目:
把更新都選中。
 

覆寫設置 - DNS 設置

notion image
變更條目:
  • 自定义上游 DNS 服务器:【☑️】
  • Nameserver-Policy:【☑️】
規則列表填寫:
此規則用於面向中國大陸內的 DNS 提供。
 

NameServer 區域

notion image

FallBack 區域

notion image
1.1.1.1 的設置(需要打開指定策略組)
1.1.1.1 的設置(需要打開指定策略組)
8.8.8.8 的設置(需要打開指定策略組)
8.8.8.8 的設置(需要打開指定策略組)

Default-NameServer 區域

保持空白
 

NameServer、FallBack、Default-NameServer 區域 設置說明

  • 在 FallBack 需要填寫 1 ~ 2 個 DNS,並打開「指定策略組」功能(如8.8.8.8 的設置(需要打開指定策略組的描述圖片)
  • 在 NameServer 填寫1 ~ 2 個喜歡的國內 DNS 即可。
為何不使用 QAA 的文字版攻略填寫 1.1.1.1 給 NameServer? 完全按照 QAA 的攻略,在我的機場環境下,會導致部分機場線路解釋 IP 失敗。
 

規則附加

在這裡將描述如何增加 Syncnext 相關規則:
notion image
SyncnextUnbreak 不翻牆規則
SyncnextUnbreak 不翻牆規則
SyncnextProxy 翻牆規則
SyncnextProxy 翻牆規則
操作流程:
  1. 最下方的添加按鈕
  1. 按照上述截圖,SyncnextUnbreak 不翻牆規則和 SyncnextProxy 翻牆規則添加規則。
 
SyncnextUnbreak 規則:
SyncnextProxy 規則:
 

結果測試

此網站用於測試國外通信。
請檢查國外 IPV6 是否處於測試失敗即可。
 
上述兩個網站用於中國大陸內的 ipv6 測試,顯示為測試通過或者 ipv6 優先即可。