このプロジェクトについて
subconverterは、プロキシサブスクリプションデータを複数の形式間で変換するためのコマンドラインユーティリティです。Clash、ClashR、Quantumult、Quantumult X、Loon、Shadowsocks(SS)、SS Android、SSD、SSR、Surfboard、Surge(バージョン2、3、4)、V2Rayなど、幅広いソースおよびターゲットタイプをサポートしています。また、ソースとしてTelegram風のHTTP/Socks5リンクを解析することも可能です。
主な機能は以下の通りです:
- **変換**: サブスクリプションをある形式から別の形式に変換します。ターゲット名は`target`パラメータ(例:`clash`、`quanx`、`surge&ver=4`)で指定します。
- **統合**: 複数のサブスクリプションを、URLエンコード前にURLをパイプ(`|`)で結合し、その結果を`url`パラメータとして渡すことで結合できます。
- **カスタム設定**: オプションで`config`パラメータを介して外部設定ファイルを提供し、デフォルトのグループやルールセットを上書きできます。
- **自動アップロード**: `gistconf.ini`でGitHub Personal Access Tokenを設定すると、ローカルサブスクリプションリンクに`&upload=true`を追加するだけで、変換されたコンテンツをGistに自動アップロードします。
使用方法は簡単です。プログラムをローカルで実行し(デフォルトポート25500)、`http://127.0.0.1:25500/sub?target=clash&url=<エンコード済みURL>`のようなHTTPインターフェースにアクセスします。このツールはDockerイメージとして利用可能で、詳細な使用方法については中国語のREADMEが含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.