Bash

如何使用 bash 在 Curl 中生成隨機 IP

  • September 4, 2020

如何在 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。

引用自:https://unix.stackexchange.com/questions/607037