Я хочу настроить прокси-сервер для передачи пакетов только для определенного URL-адреса, как api.example.com
на сервере Ubuntu 20.04.
В этом случае все curl
запросы должны проходить через прокси.
Я предпочитаю использовать Tor
. Как это возможно?
решение1
Приложение curl
поддерживает настройку прокси-сервера с помощью командной строки, файла конфигурации или переменной среды.
Все три из них предоставляют схожую функциональность (командная строка и файл конфигурации фактически идентичны).
Прокси-сервером можно управлять с помощью протокола (например, http
, https
, и т. д.), а хосты можно исключать из прокси-сервера, но не предусмотрено метода, позволяющего использовать прокси-сервер только для определенного хоста.
Вероятно, самым простым способом сделать это будет включить прокси-сервер специально (через параметр командной строки) при попытке использовать curl на этом хосте.