使う前に知っておきたいプロキシの確認方法
更新日:
プロキシを確認するには、プロキシ経由でリクエストを送り、3つの点を確かめます。接続できるか、ウェブサイトにあなたではなくプロキシのIPが見えているか、そしてIPが想定どおりの国にあるか、です。最も手軽なのはオンラインのプロキシチェッカーで、より詳しく調べるならcurlコマンド1つでIP、所在地、エラーを数秒で表示できます。
新しいプロキシごとに確認すべきこと
アカウントにプロキシを紐付ける前の5分間の確認で、後から何時間も原因を探す手間が省けます。新しいIPごとに、そして何かが動かなくなったときにも、次の項目を確認しましょう。
- 接続:プロキシがユーザー名とパスワードを受け付け、応答を返すこと。
- 出口IP:ウェブサイトから見えるIPが、自宅のIPではなく購入したIPと一致すること。
- 所在地:国、できれば都市もプランと一致していること。
- IPの種類:IPの所有組織が注文内容に合っていること。たとえばデータセンターならホスティング会社、ISPなら通信事業者です。
- 速度:サーバーまでの距離に対して応答時間が妥当であること。
- ブラウザでの漏れがないこと:アンチディテクトプロファイル内で、ブラウザにプロキシのIPだけが表示されること。
方法1:オンラインのプロキシチェッカーを使う
当社のプロキシチェッカーに ip:port:user:pass 形式でプロキシを貼り付け、テストを実行します。プロキシに到達できるか、どのIPと所在地から出ているかが分かります。ターミナルに慣れていない方や、アプリを設定する前にさっと確認したい方に最も簡単な方法です。
チェッカーでは動作するのにアプリでは動かない場合、原因はほぼ必ずアプリの設定です。プロキシの種類の誤り、パスワードの余分なスペース、ポートを別の欄に入力している、などが典型例です。
方法2:curlでプロキシを確認する
curlはmacOS、Linux、Windows 10以降に標準でインストールされています。Windowsではコマンドプロンプトを開くか、PowerShellでは curl の代わりに curl.exe と入力してください。例の値は、ご自身のIP、ポート、ユーザー名、パスワードに置き換えてください。
- 出口IPを表示:
curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/ip - IP、都市、国、組織を表示:
curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/json - 応答待ちで止まらないようにする:どのコマンドにも
--connect-timeout 10 -m 20を追加します。 - どこで失敗しているかを正確に見る:
-vを追加すると、接続とプロキシのハンドシェイクが表示されます。 - パスワードに
@や:などの特殊文字が含まれる場合は、別に指定します:curl -x http://203.0.113.10:8080 -U user:pass https://ipinfo.io/ip - macOSやLinuxでの簡易速度テスト:コマンドの前に
timeを付け、real の時間を確認します。
方法3:ブラウザやアンチディテクトプロファイル内で確認する
curlで動くプロキシでも、ブラウザでの設定が間違っていることがあります。プロキシを使うプロファイルを開き、IPアドレス確認にアクセスしてください。自宅回線ではなく、プロキシのIPと国が表示されるはずです。本来のIPが表示される場合は、そのプロファイルにプロキシが適用されていないか、ブラウザが直接接続に切り替わっています。
アンチディテクトブラウザが報告するタイムゾーンと言語も、プロキシの国と照らし合わせましょう。ベトナムのIPにアメリカのタイムゾーン、という不一致は簡単に避けられます。設定手順はChromeとFirefox、Hidemyacc、AdsPowerのガイドをご覧ください。
よくあるプロキシエラーと対処法
失敗の多くはいくつかのパターンに分けられます。どれに当たるかは、たいていcurlのメッセージで分かります。
| 表示内容 | 考えられる原因 | 対処法 |
|---|---|---|
407 Proxy Authentication Required または CONNECT tunnel failed, response 407 | ユーザー名またはパスワードの誤り、またはアプリが認証情報を送っていない | ダッシュボードから認証情報をコピーし直し、スペースがないか確認し、アプリで認証が有効になっているか確かめる |
Connection timed out(curlエラー28) | IPやポートの誤り、ネットワークがポートをブロックしている、またはサーバーに到達できない | IPとポートを確認し、モバイル回線など別のネットワークで試してから、オンラインチェッカーでテストする |
Connection refused(curlエラー7) | そのポートで待ち受けていない:ポートの誤り、またはプロキシの期限切れ・停止 | 「Orders」でポートと有効期限を確認し、期限切れなら更新する |
Could not resolve proxy(curlエラー5) | プロキシホストの入力ミス | 提供されたとおりにIPを入力し直す |
| 動作するが国が違って見える | 位置情報データベース同士で結果が異なる、または更新が遅い | ipinfo.ioなど別の情報源と比較し、それでも所在地が違う場合はチケットを作成する |
| プロキシは動くが、サイトにエラーやCAPTCHAが出る | プロキシの故障ではなく、ウェブサイトがリクエストを制限・チェックしている | アクセス頻度を落とし、一貫したブラウザプロファイルを使い、1つのIPに1アカウントを守る |
結果の読み方
- 出口IPが注文と一致し、所在地も正しい:プロキシはすぐに使えます。
- 応答時間は主に距離で決まります。あなたと接続先サイトと同じ地域にあるプロキシは、別の大陸にあるものより速く応答します。
- 組織(organisation)の項目は、IPの所有者を示します。意味についてはISP・データセンター・レジデンシャルプロキシの違いをご覧ください。
- IPv6アドレスにはコロンが含まれます。接続先サイトがIPv6に対応しているか確認してください。IPv4とIPv6プロキシの違いをご覧ください。
それでも動かない場合:Vinaproxy.comのお客様ができること
プロキシとその有効期限は、ダッシュボードの「Orders」に一覧表示されています。まずcurlコマンドかプロキシチェッカーを実行し、エラーメッセージと失敗したIPを添えてチケットを作成してください。サポートは24時間365日チケットに対応しています。プロキシはHTTP/HTTPSなので、どのアプリでも種類はHTTPを選んでください。
当社側の技術的な障害でプロキシに接続できない、または所在地が違う場合は、返金ポリシーに基づきアカウント残高への返金を申請できます。大口注文の前に、複数アカウント運用など実際のワークフローでいくつかのIPを試しておくことを常におすすめします。
よくある質問
プロキシが動作しているかどうかはどう確認できますか?
プロキシ経由でIPアドレス確認を開くか、curl -x http://user:pass@ip:port https://ipinfo.io/ip を実行します。自分のIPではなくプロキシのIPが表示されれば動作しています。
プロキシのエラー407は何を意味しますか?
407 Proxy Authentication Requiredは、プロキシがログイン情報を受け付けなかったことを意味します。提供されたとおりにユーザー名とパスワードを入力し直し、アプリが認証情報を送信しているか確認してください。
プロキシがタイムアウトするのはなぜですか?
多くの場合、IPやポートの誤り、そのポートをブロックするネットワーク、またはサーバーに到達できないことが原因です。別のネットワークとオンラインチェッカーで試し、原因を絞り込みましょう。
プロキシの所在地はどう確認できますか?
curl -x http://user:pass@ip:port https://ipinfo.io/json を実行するか、プロキシチェッカーを使います。どちらも位置情報データベースがそのIPに割り当てている国と都市を表示します。
多数のプロキシを一度に確認できますか?
はい。テキストファイルに1行1つずつプロキシURLを書き、小さなスクリプトでcurlコマンドをループさせます。--connect-timeout 10 を付ければ、応答しないものに時間を取られません。
curlでは動くのにアンチディテクトブラウザでは動きません。なぜですか?
プロファイルの設定が間違っています。プロキシの種類はHTTPにし、ホスト、ポート、ユーザー名、パスワードはそれぞれ専用の欄に入力してください。お使いのブラウザのガイドをご確認ください。
チェックに通るプロキシが必要ですか?
ip:port:user:pass形式で提供され、支払い後に自動で有効化されるプライベートIPv4プロキシと静的ISPプロキシ。
プロキシを購入する