Bash
如何使用 bash 在 Curl 中生成隨機 IP
如何在 Curl 請求中使用隨機 IP 地址,我在 Curl 中使用此程式碼但從 http://ifconfig.me返回我的本地 IP
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
你引用不正確。你可以試試:
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))"
但是,目標站點是否接受
X-Forwarded-For
則完全是另一回事。設置此標頭實際上不會對目標站點隱藏您自己的 IP。