Как мне настроить Nginx в качестве прямого прокси, который требует логин и пароль? [дубликат]

На этот вопрос уже есть ответ здесь:

Прямо сейчас у меня настроен прокси на MyDomain.com:8080, но я бы хотел, чтобы он был защищен.

Чтобы получить эту настройку прокси, я добавил это в свой файл конфигурации nginx:

server {
    listen       8080;

    location / {
        resolver 8.8.8.8;
        proxy_pass http://$http_host$uri$is_args$args;
    }

Я попытался выполнить поиск, но нашел результаты только для / reverse / proxy. Мне нужен обычный.

0
задан 15 May 2013 в 11:55
1 ответ

nginx - отличный обратный прокси, но он далеко не идеален в качестве прямого прокси. Это можно сделать , но поскольку написание нужных вам правил будет довольно сложным делом, вам почти наверняка будет лучше использовать специально созданный прокси-сервер прямого доступа, такой как squid. Это также означает, что у вашего будущего «я» будет намного больше шансов понять, что происходит при попытке поддерживать или отлаживать прокси.

1
ответ дан 4 December 2019 в 21:16

Теги

Похожие вопросы