2

Я нахожусь под корпоративным прокси Squid.

Разработка под этим прокси проблематична, так как мне нужно настроить детали прокси для каждой вещи, которую я использую (например, настройка npm или терминала http_proxy)

Я ищу способ направить весь свой трафик на прокси-сервер squid, чтобы мне не приходилось редактировать настройки прокси всех моих приложений.

Я нашел короткий учебник , чтобы сделать прозрачный прокси с кальмарами здесь , используя пФ. Тем не менее, я не знаком с pf.

Это pf-конфигурация, которая, как говорится в руководстве, необходима:

int_if="gem0"
ext_if="kue0"

rdr on $int_if inet proto tcp from any to any port www -> 127.0.0.1 port 3128

pass in on $int_if inet proto tcp from any to 127.0.0.1 port 3128 keep state
pass out on $ext_if inet proto tcp from any to any port www keep state

Однако для прокси-сервера, на котором я работаю, требуется аутентификация (имя пользователя и пароль).

Как мне настроить мой pf, чтобы я мог туннелировать все мои приложения для использования этого прокси? Если приведенная выше конфигурация идеальна, то как мне изменить ее, чтобы она принимала мои данные аутентификации?

0