Free Proxy Health List

ライブスナップショット · 3,287 proxies

curl のプロキシオプション

貼り付けてすぐ試せる実際のコマンド付きで、curl のプロキシ関連フラグを網羅します。

curl のプロキシオプション

1. HTTP プロキシ

curl -x "http://203.0.113.10:8080" https://api.ipify.org

2. リモート DNS 付き SOCKS5

curl --socks5-hostname 203.0.113.10:1080 https://api.ipify.org

3. SOCKS4

curl --socks4 203.0.113.10:1080 https://api.ipify.org

4. リストの先頭のプロキシを使う

proxy="$(curl -sL https://raw.githubusercontent.com/xyzs996/free-proxy-health-list/main/http.txt | head -n 1)"
curl -x "http://$proxy" --max-time 10 https://api.ipify.org

時間を節約するための注意点

--socks5 ではなく --socks5-hostname を使い、接続先のホスト名をプロキシ側で解決させてください。前者はローカルで解決するため、その問い合わせが漏れます。--max-time は必ず設定してください。設定しないと死んだプロキシでコマンドが止まります。HTTP エラー時に curl を非ゼロ終了させてシェルループを進めたい場合は -f を付けます。

関連ガイド

公開スナップショットの利用範囲
無料の公開プロキシは不特定の第三者が運用し共有されています。パスワードやトークン、個人情報を送信しないでください。GitHub の利用規定に従い、スパム、攻撃、アクセス制御の回避、サイトポリシーに反する収集には使用しないでください。