背景#
某高校の校内ネットワークの制限速度は 30Mbps(約 3.75M/s)であり、ゲームやモデルなどの大きなファイルをダウンロードする際に非常に不便です。しかし、日常生活で偶然にも特定のリソースにアクセスするときには制限がないことに気付きました。たとえば、アプリケーションストアからのインストールパッケージのダウンロードや、anaconda を使用した Python パッケージのインストールなどです。これらの場合、約 20M/s まで速度が出るため、十分に使用できます。
最近、Dogfight360 – 羽翼城个人博客 の大佬の下载 CDN 重定向 IPV6 工具包 (Steam/EPIC/BattleNet/UbiConnect/XboxPC) – Dogfight360 ソフトウェアを使用して、Steam のダウンロードリクエストを IPv6 対応の CDN にリダイレクトし、フルスピードでのダウンロードを実現する方法が研究されていることを偶然にも見つけました。実験の結果、実際に有効であることが確認されました。
そこで、次のような考えが生まれました:IPv6 には制限がないので、任意のトラフィックを IPv6 を使用して送信し、制限を回避する方法はないでしょうか?
調査の結果、一部の大学では IPv6 のトラフィックは無料であり、このような方法を試すこともできます。ただし、あなたのキャンパスネットワークが IPv6 をサポートしていない場合や、制限がある場合は、この方法は意味をなしません。
IPv6 のサポートをテストする:
- IPv6 test (ipip.net)
- または、コマンドラインで
ping 2001:4860:4860::8888
と入力し、応答があるか確認してください。
原理#
IPv6 のノードを使用して、すべてのローカルトラフィックを IPv6 に転送することで、制限速度を回避する方法です。(つまり、VPN のことです)
具体的な方法#
IPv6 プロトコルをサポートするノードを直接検索する#
以前、いくつかのサービスでこのようなノードを見たことがあります。興味がある方は自分で検索してみてください。もしかしたら私が間違っているかもしれません
自分でノードを構築する#
使われていない VPS があると良いです。IPv6 をサポートしていることに注意してください。
参考:
その後、V2rayN にサブスクリプションをエクスポートして使用します。
Clash を日常的に使用している場合は、以下のウェブサイトを使用して vmess から Clash の設定ファイルに変換できます。
v2ray 转 clash 节点 - v2rayse.com
Clash の設定で IPv6 オプションを有効にすることを忘れないでください。