bashを使用してCurlからランダムIPを生成する方法

bashを使用してCurlからランダムIPを生成する方法

CurlリクエストでランダムなIPアドレスを使用する方法、Curlはこのコードを使用していますが、ローカルIPが返されます。 http://ifconfig.me

printf "%d.%d.%d.%d\n" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))"

カールに

curl --header 'X-Forwarded-For: printf "%d.%d.%d.%d\n" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))"' http://ifconfig.me

ベストアンサー1

あなたが引用した内容は間違っています。あなたは試すことができます:

curl --header "X-Forwarded-For: $(printf "%d.%d.%d.%d" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))" "$((RANDOM % 256))")"

内部引用符を削除するか、完全に削除することもできますprintf

curl --header "X-Forwarded-for: $((RANDOM % 256)).$((RANDOM % 256)).$((RANDOM % 256)).$((RANDOM % 256))"

ただし、ターゲットWebサイトがこれを承認するかどうかはX-Forwarded-Forまったく異なる問題です。このヘッダーを設定しても、実際にターゲットサイトで自分のIPが隠されることはありません。

おすすめ記事