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が隠されることはありません。