如何configurationNginx是一个需要用户名和密码的转发代理?

现在我在MyDomain.com上设置了一个代理服务器:8080,但是我想保证它的安全。

为了得到这个代理设置,我把这个添加到我的nginxconfiguration文件中:

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

我尝试search,但只有想出/反向/代理的结果。 我需要一个定期的。

nginx做出了很好的反向代理,但是作为一个前向代理并不理想。 这是可以做到的 ,但是由于编写你想要的规则将是相当多的,所以你几乎肯定会使用专门构build的正向代理,比如squid。 这样做也意味着你的未来自己将有更好的机会来理解当试图维护或debugging代理时发生了什么。