Shadowrocket — 設定ファイルと融合モジュール集

Tool

概要

本プロジェクトはShadowrocket向けに用意された設定ファイルと、それらを組み合わせるための「融合モジュール」を提供します。暗号化されたDoH/DoTによるDNS解決と未暗号化DNS要求の転送保護、主要サービス(AIプラットフォーム、微信、Telegramなど)の個別分流、国内/国外トラフィックの分離などを目的としたルール群が含まれており、Shadowrocketクライアント上での安定したアクセスと柔軟なルーティングをサポートします。プロジェクトは学習・テスト用途を前提としており、READMEにある利用上の注意と禁止事項を必ず確認してください。

GitHub

リポジトリの統計情報

  • スター数: 5
  • フォーク数: 1
  • ウォッチャー数: 5
  • コミット数: 11
  • ファイル数: 9
  • メインの言語: JavaScript

主な特徴

  • DoH/DoTによる暗号化DNS解決と未暗号化DNSの保護転送を組み合わせたDNS処理
  • サービス別(AI、微信、Telegram、主流サービス)に独立した分流ルールを提供
  • GeoLite2データを利用したIPジオロケーションベースのルーティング
  • JavaScriptベースのスクリプト/モジュールで設定ファイルの生成・融合を行う設計

技術的なポイント

このリポジトリはJavaScriptを中心に、Shadowrocketが解釈する設定フォーマット(ルール、プロキシグループ等)を生成・管理する仕組みを持つ点が技術的な核です。GeoLite2ディレクトリが含まれていることから、IPアドレスに基づく国別判定を行い、国内/国外の経路分離や地域特有のルール適用に利用していることが推測されます。DNS面ではDoH/DoTを用いてDNS問い合わせを暗号化し、さらに未暗号化DNS要求の転送を暗号化して保護する設計が採用されており、DNSリーク対策や改ざん耐性を高める実装方針が見えます。

「融合モジュール」は複数のルールセットやプロファイルを組み合わせて1つの最終的なShadowrocket設定を出力する役割を持ち、利用者のニーズに応じて個別サービス(AIプラットフォーム、微信、電報など)を独立した分流対象に設定できるため、アクセス安定性やパフォーマンスをサービス単位で最適化できます。.githubフォルダの存在は、ワークフローや自動化(例:定期的なGeoIP更新や設定生成)の仕組みを備えている可能性を示します。ライセンスファイルやREADMEには明確な利用制限(特に中国大陸での拡散禁止、違法利用禁止)が記載されており、法的・倫理的な配慮が促されています。全体として、Shadowrocketクライアントの運用知識とネットワーク運用(DNS暗号化、GeoIPベースルーティング、ルール管理)に関する実践的なノウハウが凝縮されたリポジトリです。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .github: dir
  • GeoLite2: dir
  • JavaScript: dir
  • LICENSE: file
  • README.md: file

…他 4 ファイル

使いどころと注意点

  • Shadowrocketユーザーが手元のプロキシ設定を細かく調整したい場合に有用です。
  • 複数サービスに対して個別ルールを適用し、必要なトラフィックのみを適切なプロキシへ流すことで接続の安定化や通信効率化が期待できます。
  • GeoLite2等のデータは更新が必要なため、自動更新や手動での定期的な差し替え運用が推奨されます。
  • READMEにあるとおり、「中国大陸のプラットフォームでの配布禁止」「違法利用禁止」などの重要声明を必ず遵守してください。

まとめ

Shadowrocket向け設定と融合モジュールを提供する実践的なツール集。扱いは要注意。

リポジトリ情報:

READMEの抜粋:

项目简介

项目向晚维护,提供Shadowrocket配置文件融合模块
如果此项目对您有帮助,欢迎给予Star;若有其他需求或问题,请提交Issues!


重要声明

禁止在中国大陆的任何平台传播此项目!
禁止将本项目中的任何内容用于违法活动或用于盈利目的!
本项目仅供学习交流及测试,使用本项目中的内容所造成的一切后果,均由使用者承担!


配置文件

使用加密的DoH/DoT解析域名,并加密转发未加密的DNS请求;
主流服务AI平台微信电报均已独立分流,保障访问稳定性;
国内国外