正向代理就是我們傳統意義上說的代理ip,一般的使用方法就是在瀏覽器中配置一下代理的ip與端口,然後就可以使用了,而我們一般是用來fanqiang或者是用來隱藏自己的真實ip。
正向代理程式工作原理
#他的工作原理就像一個跳板,簡單的說,我是一個用戶,我訪問不了某網站,但是我能訪問一個代理伺服器,這個代理伺服器呢,他能訪問那個我不能訪問的網站,於是我先連上代理伺服器,告訴他我需要那個無法訪問網站的內容,代理伺服器去取回,然後回傳給我。從網站的角度,有時候並不知道真實使用者的請求,也隱藏了使用者的資料,這取決於代理商告不告訴網站。
正向代理程式的典型用途是為在防火牆內的區域網路用戶端提供存取Internet的途徑。正向代理也可以使用緩衝特性(由mod_cache提供)來減少網路使用率。
nginx正向代理伺服器搭建與設定
nignx的正向代理程式設定比較簡單,也就是在nginx.conf中加幾行參數。
server { #指定代理端口 listen 800 ; #listen [::]:80 default_server ipv6only=on; server_name www.vuln.cn; index index.html index.htm index.php; root /home/wwwroot/default/; #error_page 404 /404.html; include enable-php.conf; #配置dns与代理 location / { resolver 114.114.114.114; proxy_pass $scheme://$http_host$request_uri; } location /nginx_status { stub_status on; access_log off; } #解决css与图片加载不出的问题 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { resolver 114.114.114.114; proxy_pass $scheme://$http_host$request_uri; proxy_buffers 256 4k; if (-f $request_filename) { expires 1d; break; } } location ~ .*\.(js|css)?$ { expires 12h; } location ~/\. { deny all; } }
更多Nginx相關技術文章,請造訪Nginx使用教學欄位進行學習!
以上是nginx正向代理的好處的詳細內容。更多資訊請關注PHP中文網其他相關文章!