関連ガイド
Dropbox などのアプリが HTTP/SOCKS プロキシを求めるときの対処法
更新日
Webプロキシが対象にするのはブラウザだけです。Dropbox、Telegram Desktop、Steam、クラウドストレージのクライアント、開発ツールは独立したアプリでブラウザの設定を読まず、内蔵のプロキシ設定はたいてい暗号化されていない HTTP か SOCKS5 しか受け付けません。しかし現在、プロキシは暗号化されていなければなりません。暗号化されていないプロキシは中国本土のネットワークで検知・妨害され、実質的に使えないため、LeoTun の Webプロキシは暗号化方式のみで、こうしたアプリには設定できません。おすすめの解決策は、アプリごとのプロキシを使わないことです。Hiddify をオンにしてパソコン全体をトンネルに通し、各アプリのプロキシを「プロキシなし」にすれば、国内のサービスは直接つながったまま、すべてのアプリがまとめて対象になります。
まず前提:プロキシは暗号化されていなければならない
現在の中国本土のネットワークでは、暗号化されていないプロキシ(素の HTTP、SOCKS4、SOCKS5)は検知・妨害されます。しばらくはつながっても、やがて遅くなったり切れたりし、しかもパスワードが平文で送られます。使い続けられるのは暗号化された接続だけなので、LeoTun の Webプロキシは暗号化方式のみとし、素の HTTP/SOCKS5 のアドレスは提供していません。
ブラウザの拡張機能やコマンドラインツールは暗号化プロキシに対応していますが、Dropbox のようなアプリには暗号化されていない選択肢しかありません。この食い違いこそ、アプリにプロキシを入力しても動かない根本的な理由です。
プロキシを入力してもアプリがつながらない理由
- 種類が違う:Dropbox のようなアプリが選べるのは HTTP、SOCKS4、SOCKS5 だけで、いずれも暗号化されていません。当社のプロキシは暗号化が必須なので、そこには入力できません。
- ネットで見つけた暗号化なしのプロキシアドレス:しばらくつながったとしても妨害されます。つながったり切れたりするプロキシは、ないよりも厄介です。
- 正しいプロキシでもアプリの一部しか対象にならない:多くのアプリはログインと同期だけをプロキシに通し、アップデート、通話、LAN 同期は直接つなぎます。ゲームや通話で使う UDP 通信は、HTTP プロキシでは一切運べません。
- アプリごとに設定が必要:地域やパスワードを変えるたびに1つずつ更新しなければならず、1つでも漏れるとそのアプリは動かなくなります。
おすすめ:Hiddify で端末全体を対象に
Hiddify は接続するとパソコンのネットワークを引き受けるので、設定なしですべてのアプリがトンネルを通ります。Dropbox、Telegram、Steam、開発ツールがまとめて対象になり、UDP を使う通話やゲームも含まれます。内蔵の「自動振り分け」で、Dropbox のような海外サービスはトンネルを通り、国内のアプリやサイトは直接つながります。
- このサイトの Hiddify ページを開き、お使いのシステム用の Hiddify をダウンロードして、QR コードか設定 URL で読み込みます(サブスクリプションの読み込みガイドを参照)。
- Hiddify の「VPN」モード(デフォルト)で接続します。Windows では初回に管理者権限を求められます。
- 各アプリのプロキシを「プロキシなし」に戻します。Dropbox は「基本設定」→「ネットワーク」→「プロキシ」→「プロキシなし」(または「自動検出」)、Telegram Desktop は「設定」→「詳細設定」→「接続タイプ」→「プロキシを使用しない」。プロキシ設定のあるほかのアプリも同様です。
- 確認:Dropbox のトレイアイコンが「最新の状態」になり、ファイルの同期が始まること。IP アドレスを調べるページで、選んだ地域が表示されること。
よく使うアプリ
- Dropbox:プロキシは「プロキシなし」か「自動検出」。「手動」のまま別のアドレスを残しておくと、Hiddify をオフにしたときにオフラインのままになります。
- Telegram Desktop:接続タイプは「プロキシを使用しない」。独自の MTProto/SOCKS5 プロキシをトンネルの上に重ねても遅くなるだけです。
- OneDrive、Google ドライブ、iCloud for Windows:システムのネットワークに従うので、設定は不要です。
- Steam、Epic、Battle.net:ダウンロードもオンラインプレイもトンネルを通ります。ダウンロードが遅ければ、近い地域を選びましょう。
- Zoom、Teams、Slack、Discord:音声とビデオは UDP を使い、これを運べるのは端末全体を対象にする方式だけです。Webプロキシ経由だとチャットはできても通話ができないのはこのためです。
- VS Code、JetBrains、Cursor:拡張機能のマーケットプレイスや AI アシスタントはシステムのネットワークに従います。ツール内で設定したプロキシは消しておきましょう。コマンドラインについては、Linux ガイドの環境変数の説明をご覧ください。
クライアントをインストールできない場合(会社のパソコン、管理者権限なし)
- ブラウザで Webプロキシを通して、Dropbox やクラウドストレージのウェブ版を使います。アップロードとダウンロードはでき、自動同期だけができません。
- コマンドラインツール(git、pip、npm、curl)は暗号化プロキシを受け付けます。Webプロキシのアドレスを https_proxy に設定してください。Linux ガイドをご覧ください。
- HTTP/SOCKS5 しか受け付けないそのほかのデスクトップアプリは、クライアントをインストールできるパソコンで使いましょう。回避のために会社のパソコンに端末全体型の VPN を入れるのはやめてください。社内のセキュリティアラートが鳴ります。
よくある質問
Dropbox 用に SOCKS5 か HTTP のプロキシアドレスをもらえませんか?
端末全体を対象にする Hiddify をおすすめします。そのほうが安定していて、すべてのアプリをまとめて対象にできます。当社のプロキシはすべて暗号化方式です。暗号化されていないものは中国本土のネットワークで検知・妨害され、パスワードも平文で送られるため、提供しているのは暗号化方式だけです。
Hiddify をオンにしているとき、アプリでもプロキシを設定すべきですか?
いいえ。通信が二重に経由されることになり、よくて遅くなり、悪ければ動かなくなります。また、トンネルをオフにするとアプリはオフラインのままになります。「プロキシなし」に設定してください。
Dropbox だけトンネルを通して、ほかは通さないことはできますか?
Hiddify の自動振り分けがまさにそれです。Dropbox や Google のような海外サービスはトンネルを通り、国内のアプリやサイトは直接つながります。アプリごとの設定は不要です。
スマートフォンの Dropbox は?
モバイルアプリにはプロキシ設定がありません。Hiddify をインストールするか、Cisco(AnyConnect)を使ってください。接続すれば、すべてのアプリがトンネルを通ります。
Hiddify は端末何台分として数えられますか?
動かしているパソコン1台を1台として数え、プランの同時接続台数の枠をほかの方式と共有します。そのパソコン上のすべてのアプリが含まれます。
ほかの方式を使ってもいいですか?
はい。Cisco(AnyConnect)、プライベート、OpenVPN も端末全体を引き受けるので、同じようにアプリを「プロキシなし」にしてください。Hiddify は振り分け機能を内蔵しており、パケットロスの多いネットワークでより速いのが利点です。