На этот вопрос уже есть ответ здесь:
Прямо сейчас у меня настроен прокси на MyDomain.com:8080, но я бы хотел, чтобы он был защищен.
Чтобы получить эту настройку прокси, я добавил это в свой файл конфигурации nginx:
server {
listen 8080;
location / {
resolver 8.8.8.8;
proxy_pass http://$http_host$uri$is_args$args;
}
Я попытался выполнить поиск, но нашел результаты только для / reverse / proxy. Мне нужен обычный.
nginx - отличный обратный прокси, но он далеко не идеален в качестве прямого прокси. Это можно сделать , но поскольку написание нужных вам правил будет довольно сложным делом, вам почти наверняка будет лучше использовать специально созданный прокси-сервер прямого доступа, такой как squid. Это также означает, что у вашего будущего «я» будет намного больше шансов понять, что происходит при попытке поддерживать или отлаживать прокси.