クイック回答
curlで米国都市プロキシをテストするには?
-xでプロキシを指定します:curl -x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 https://ipinfo.io/jsonは出口IPと、ルックアップサービスが認識する都市を出力します。MetroProxiesは$0.50/GB(2026年10月)以降のすべてのプランで都市・州・ZIP・ASNターゲティングを備え、同じユーザー名がSOCKS5ポートでも使えます。KYC不要、暗号通貨対応。
# city
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 https://ipinfo.io/json
# ZIP inside the city (downtown Cleveland)
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-zip-44114:[email protected]:7777 https://ipinfo.io/json
# one provider's network (AS20115, Spectrum)
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-asn-20115:[email protected]:7777 https://ipinfo.io/json
# sticky: run twice, same IP for up to 10 minutes
curl -s --max-time 30 -x http://USERNAME-country-us-state-oh-city-cleveland-session-cle01-ttl-10:[email protected]:7777 https://api.ipify.org
# SOCKS5 (hostname resolved by the proxy)
curl -s --max-time 30 --socks5-hostname gw.metroproxies.com:7778 -U USERNAME-country-us-state-oh-city-cleveland:PASSWORD https://ipinfo.io/jsonページが使用するトラフィック量を測定するには?
ボリュームを購入する前に、プロキシ経由で実際の対象ページ1件を測定し、ページ数と都市数を掛けてください。curlはダウンロードしたサイズを出力します。ブラウザが転送する量を測定するには--compressedを追加し、ブラウザはHTMLが参照する画像やスクリプトも読み込むことを忘れないでください。
curl -s -o /dev/null --compressed --max-time 60 \
-x http://USERNAME-country-us-state-oh-city-cleveland:[email protected]:7777 \
-w 'downloaded %{size_download} bytes, headers %{size_header} bytes, time %{time_total}s\n' \
https://YOUR-SITE.example/よくあるcurlエラーの意味は?
407 Proxy Authentication Required: ユーザー名またはパスワードが間違っている、またはパスワードにURLエンコードが必要な特殊文字が含まれている(@→%40)。- タイムアウト(終了コード28):
--max-time以内に応答なし。再試行するか、ZIPから都市、都市から州へ範囲を広げてください。 Could not resolve proxy: ゲートウェイのホスト名の綴りを確認してください:gw.metroproxies.com。- curlでは動くがアプリでは動かない: アプリが接続を開いたままにしている(同じIP)か、一部のホストでプロキシを無視している可能性があります。PythonまたはNode.jsの例と比較してください。
使用量はプロキシ経由で送受信されたすべてのデータ(アップロードとダウンロード、ヘッダーを含む)をカウントします。1 GB = 1,000,000,000バイト。ターゲットに到達する前に失敗した接続試行はカウントされません。
curlについて他によくある質問は?
なぜ--socks5ではなく--socks5-hostnameを使うのですか?
--socks5-hostnameではプロキシが対象のホスト名を解決し、あなたのマシンでは解決しません。どちらもポート7778で同じユーザー名が使えます。
毎回新しいIPを取得するには?
curlを実行するたびに新しい接続が開くため、ローテーションモードでは通常、実行ごとに異なるIPが割り当てられます。セッションIDは1つのIPを維持したい場合にのみ追加してください。
クリーブランド中心部は本当にZIP 44114ですか?
44114はクリーブランド中心部と湖畔の大部分をカバーしています。市の他の地域については、クリーブランドページに記載されているZIPエリアをご利用ください。