mimajiushi/dsh-plugins--plugins-dsh-web-fetch-fakeip-allow ↗★ 0

dsh-web-fetch-fakeip-allow

DSH host plugin: let web_fetch reach domains the local Clash/mihomo TUN resolves into its fake-ip pools (IPv4 198.18.0.0/15, IPv6 2001:2::/48), while every other non-public address stays blocked. 适合使用Clash/mihomo等TUN模式代理且需要正常进行网页抓取的用户。

パッケージ
dsh-web-fetch-fakeip-allow
互換性
未検証
バージョン
0.2.0
ライセンス
MIT
最終更新
2026/09/27

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mimajiushi/dsh-plugins#1aa8b9d851070af475ca10703d84c000562ef8d7&path:plugins/dsh-web-fetch-fakeip-allow

ドキュメント

README 全文を読む ↗

配置

行内 config 在 cordis.patch.yml(随包安装,改完需要重新组合/重启):

config:
  enabled: true              # false = 插件完全惰性(不用卸载)
  allow:                     # 允许放行的 CIDR —— 这就是全部放宽范围(IPv4/IPv6 都收)
    - 198.18.0.0/15          # mihomo/clash 的 fake-ip-range(IPv4 池)
    - 2001:2::/48            # mihomo/clash 的 fake-ip-range6(IPv6 池;本机 pin 的是 2001:2::0/64,落在其中)
  log: true                  # 每次放行打一行日志

profile 是 patchReload: live,所以不用重启也能用用户 patch 层按 id 覆写这行 config: %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml(或 harness home 的 ~/.dsh/cordis.patch.yml)里加

- id: web-fetch-fakeip-allow
  config:
    allow:
      - 198.18.0.0/15
      - 10.0.0.0/8      # 举例:只有你确认要走代理的段才加