Как настроить прокси для определенных URL-адресов в Ubuntu Server 20.04

Как настроить прокси для определенных URL-адресов в Ubuntu Server 20.04

Я хочу настроить прокси-сервер для передачи пакетов только для определенного URL-адреса, как api.example.comна сервере Ubuntu 20.04.

В этом случае все curlзапросы должны проходить через прокси.

Я предпочитаю использовать Tor. Как это возможно?

решение1

Приложение curlподдерживает настройку прокси-сервера с помощью командной строки, файла конфигурации или переменной среды.

Все три из них предоставляют схожую функциональность (командная строка и файл конфигурации фактически идентичны).

Прокси-сервером можно управлять с помощью протокола (например, http, https, и т. д.), а хосты можно исключать из прокси-сервера, но не предусмотрено метода, позволяющего использовать прокси-сервер только для определенного хоста.

Вероятно, самым простым способом сделать это будет включить прокси-сервер специально (через параметр командной строки) при попытке использовать curl на этом хосте.

Связанный контент