Быстрая смена моего ip/ прокси в терминале за одну команду

Мне нужно изменить свой IP для одной команды в командной строке bash, поэтому я хочу использовать прокси (123.123.123.123:80 формат), как мне это сделать? Например, если я напишу:

curl ifconfig.me

Я получил свой оригинальный IP, так как я могу заставить его показывать прокси IP?

Чтобы быть более конкретным, мне нужно изменить свой IP для whois команда

1 ответ

Решение

Curl (и некоторые другие утилиты командной строки) используют переменные окружения, чтобы получить свои настройки прокси, чтобы вы просто запустили:

http_proxy=http://123.123.123.123:80/ curl http://ifconfig.me

Но whois (весь протокол, а не только команда) не работает через HTTP; это его собственный протокол, работающий на порте 43. Вы не можете легко прокси-сервер со стандартным HTTP-прокси.

Если вы хотите использовать прокси-протоколы для других протоколов, вам нужно будет выбрать подходящий VPN или что-то вроде SOCKSproxychains,

Другие вопросы по тегам