コードからプロキシに接続できない場合は?
まず最小のコマンドでプロキシが使えるかテストします:
bash
curl -x socks5h://ユーザー名:パスワード@プロキシドメイン:ポート http://ip123.in/ip.jsonHTTP プロトコルを使う場合:
bash
curl -x http://ユーザー名:パスワード@プロキシドメイン:ポート http://ip123.in/ip.jsonよくある原因:
- ユーザー名またはパスワードのコピーミス。
- HTTP / SOCKS5 のプロトコルとポートを取り違えている。
- ユーザー名のパラメーターの誤り。例:動的データセンターIP や動的モバイルIP に
stateやcityを付けている。 - ホワイトリスト認証を使う場合に、本機の出口 IP がホワイトリストに登録されていない。
- コード側でプロキシが有効になっていない、または HTTP リクエストにだけプロキシを設定し HTTPS リクエストには設定していない。
まず curl で疎通させてから、同じ情報をコードに入れることをおすすめします。