正向代理就是我們傳統意義上說的代理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使用教程欄目進行學習!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END