日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

nginx正向代理的配置和使用教程

瀏覽:45日期:2023-07-30 20:02:21
目錄安裝包準備下載nginx安裝包下載正向代理模塊的包版本與模塊對照表部署nginx服務上傳nginx包和正向模塊包配置正向代理創建nginx用戶檢查nginx配置并啟動nginx服務所在服務器驗證正向代理功能配置不能訪問外網的服務器(即內網服務器),使其可以訪問外網liunx服務器配置windows服務器配置驗證不能訪問外網的服務器(即內網服務器),使用代理上網

nginx正向代理http,nginx正向代理https

正向代理,指的是通過代理服務器 代理瀏覽器/客戶端去重定向請求訪問到目標服務器 的一種代理服務。正向代理服務的特點是代理服務器 代理的對象是瀏覽器/客戶端,也就是對于目標服務器 來說瀏覽器/客戶端是隱藏的。nginx默認支持正向代理http,不支持httpsnginx官方并不支持直接轉發https請求,nginx支持https需要ngx_http_proxy_connect_module模塊。github上開源了模塊 https://github.com/chobits/ngx_http_proxy_connect_module。不過維護的ngx_http_proxy_connect_module模塊的補丁也是有nginx版本限制的,需根據自身使用的nginx版本選擇相應的正向代理模塊。可以在REDEME.md的Select patch中查看nginx版本和模塊的對應關系安裝包準備下載nginx安裝包

下載地址

下載正向代理模塊的包

下載地址

版本與模塊對照表

部署nginx服務

此處使用的是nginx-1.20.2,對應proxy_connect_rewrite_1018.patch

上傳nginx包和正向模塊包mkdir /nginxcd /nginx[root@mysql nginx]# ll-rw-r--r-- 1 root root 1062124 Feb 12 15:23 nginx-1.20.2.tar.gz-rw-r--r-- 1 root root 57926 Feb 12 15:23 ngx_http_proxy_connect_module-master.zip

解壓,改名

tar -xf nginx.tar.gzunzip ngx_http_proxy_connect_module-master.ziplldrwxr-xr-x 9 1001 1001 4096 Feb 12 15:27 nginx-1.20.2-rw-r--r-- 1 root root 1062124 Feb 12 15:23 nginx-1.20.2.tar.gzdrwxr-xr-x 5 root root 4096 Feb 9 16:54 ngx_http_proxy_connect_module-master-rw-r--r-- 1 root root 57926 Feb 12 15:23 ngx_http_proxy_connect_module-master.zipmv ngx_http_proxy_connect_module-master ngx_http_proxy_connect_modulelldrwxr-xr-x 9 1001 1001 4096 Feb 12 15:27 nginx-1.20.2-rw-r--r-- 1 root root 1062124 Feb 12 15:23 nginx-1.20.2.tar.gzdrwxr-xr-x 5 root root 4096 Feb 9 16:54 ngx_http_proxy_connect_module-rw-r--r-- 1 root root 57926 Feb 12 15:23 ngx_http_proxy_connect_module-master.zip

安裝nginx

yum -y install make gcc openssl openssl-devel pcre-devel zlib zlib-develcd nginx-1.20.2ll drwxr-xr-x 6 1001 1001 4096 Feb 12 15:20 auto-rw-r--r-- 1 1001 1001 312251 Nov 16 2021 CHANGES-rw-r--r-- 1 1001 1001 476577 Nov 16 2021 CHANGES.rudrwxr-xr-x 2 1001 1001 4096 Feb 12 15:20 conf-rwxr-xr-x 1 1001 1001 2590 Nov 16 2021 configuredrwxr-xr-x 4 1001 1001 4096 Feb 12 15:20 contribdrwxr-xr-x 2 1001 1001 4096 Feb 12 15:20 html-rw-r--r-- 1 1001 1001 1397 Nov 16 2021 LICENSEdrwxr-xr-x 2 1001 1001 4096 Feb 12 15:20 man-rw-r--r-- 1 1001 1001 49 Nov 16 2021 READMEdrwxr-xr-x 9 1001 1001 4096 Feb 12 15:20 src# 查看正向代理模塊proxy_connect_rewrite_1018.patch的位置ll ../ngx_http_proxy_connect_module/patch/-rw-r--r-- 1 root root 9849 Feb 9 16:54 proxy_connect_1014.patch-rw-r--r-- 1 root root 9697 Feb 9 16:54 proxy_connect.patch-rw-r--r-- 1 root root 9408 Feb 9 16:54 proxy_connect_rewrite_1014.patch-rw-r--r-- 1 root root 9505 Feb 9 16:54 proxy_connect_rewrite_101504.patch-rw-r--r-- 1 root root 9496 Feb 9 16:54 proxy_connect_rewrite_1015.patch-rw-r--r-- 1 root root 9553 Feb 9 16:54 proxy_connect_rewrite_1018.patch-rw-r--r-- 1 root root 9306 Feb 9 16:54 proxy_connect_rewrite_102101.patch-rw-r--r-- 1 root root 9337 Feb 9 16:54 proxy_connect_rewrite.patch# 導入模塊 后面為模塊路徑patch -p1 < /nginx/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_1018.patch# 編譯./configure --add-module=/nginx/ngx_http_proxy_connect_module# 安裝,默認安裝在/usr/local/nginx/make && make install# 查看nginxll /usr/local/nginx/drwx------ 2 nobody root 4096 Feb 12 15:47 client_body_tempdrwxr-xr-x 2 root root 4096 Feb 12 15:46 confdrwx------ 2 nobody root 4096 Feb 12 15:47 fastcgi_tempdrwxr-xr-x 2 root root 4096 Feb 12 15:28 htmldrwxr-xr-x 2 root root 4096 Feb 12 15:47 logsdrwx------ 2 nobody root 4096 Feb 12 15:47 proxy_tempdrwxr-xr-x 2 root root 4096 Feb 12 15:33 sbindrwx------ 2 nobody root 4096 Feb 12 15:47 scgi_tempdrwx------ 2 nobody root 4096 Feb 12 15:47 uwsgi_temp配置正向代理cd /usr/local/nginx/#gzip on;下添加vim conf/nginx.conf #gzip on; #正向代理轉發http請求 server { #指定DNS服務器IP地址resolver 114.114.114.114; #監聽80端口,http默認端口80listen 80; #服務器IP或域名 server_name localhost; #正向代理轉發http請求 location / {proxy_pass http://$host$request_uri;proxy_set_header HOST $host;proxy_buffers 256 4k;proxy_max_temp_file_size 0k;proxy_connect_timeout 30;proxy_send_timeout 60;proxy_read_timeout 60;proxy_next_upstream error timeout invalid_header http_502; } } #正向代理轉發https請求 server {#指定DNS服務器IP地址 resolver 114.114.114.114;#監聽443端口,https默認端口443listen 443;#正向代理轉發https請求proxy_connect;proxy_connect_allow 443 563;proxy_connect_connect_timeout 10s;proxy_connect_read_timeout 10s;proxy_connect_send_timeout 10s; location / { proxy_pass http://$host; proxy_set_header Host $host; } }創建nginx用戶

nginx服務以用戶nginx身份啟動

useradd nginx檢查nginx配置并啟動sbin/nginx -tsbin/nginxss -utnlp | grep nginxtcp LISTEN 0 511 *:443 *:* users:(('nginx',pid=6645,fd=7),('nginx',pid=6644,fd=7))tcp LISTEN 0 511 *:80 *:* users:(('nginx',pid=6645,fd=6),('nginx',pid=6644,fd=6))nginx服務所在服務器驗證正向代理功能 curl -I http://www.baidu.com/ -v -x 127.0.0.1:80 curl -I https://www.baidu.com/ -v -x 127.0.0.1:443curl -I http://www.baidu.com/ -v -x 127.0.0.1:80* About to connect() to proxy 127.0.0.1 port 80 (#0)* Trying 127.0.0.1...* Connected to 127.0.0.1 (127.0.0.1) port 80 (#0)> HEAD http://www.baidu.com/ HTTP/1.1> User-Agent: curl/7.29.0> Host: www.baidu.com> Accept: */*> Proxy-Connection: Keep-Alive>< HTTP/1.1 200 OKHTTP/1.1 200 OK< Server: nginx/1.20.2Server: nginx/1.20.2< Date: Sun, 12 Feb 2023 09:03:40 GMTDate: Sun, 12 Feb 2023 09:03:40 GMT< Content-Type: text/htmlContent-Type: text/html< Content-Length: 277Content-Length: 277< Connection: keep-aliveConnection: keep-alive< Accept-Ranges: bytesAccept-Ranges: bytes< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transformCache-Control: private, no-cache, no-store, proxy-revalidate, no-transform< Etag: '575e1f60-115'Etag: '575e1f60-115'< Last-Modified: Mon, 13 Jun 2016 02:50:08 GMTLast-Modified: Mon, 13 Jun 2016 02:50:08 GMT< Pragma: no-cachePragma: no-cache<* Connection #0 to host 127.0.0.1 left intactcurl -I https://www.baidu.com/ -v -x 127.0.0.1:443* About to connect() to proxy 127.0.0.1 port 443 (#0)* Trying 127.0.0.1...* Connected to 127.0.0.1 (127.0.0.1) port 443 (#0)* Establish HTTP proxy tunnel to www.baidu.com:443> CONNECT www.baidu.com:443 HTTP/1.1> Host: www.baidu.com:443> User-Agent: curl/7.29.0> Proxy-Connection: Keep-Alive>< HTTP/1.1 200 Connection EstablishedHTTP/1.1 200 Connection Established< Proxy-agent: nginxProxy-agent: nginx<* Proxy replied OK to CONNECT request* Initializing NSS with certpath: sql:/etc/pki/nssdb* CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none* SSL connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256* Server certificate:* subject: CN=baidu.com,O='Beijing Baidu Netcom Science Technology Co., Ltd',OU=service operation department,L=beijing,ST=beijing,C=CN* start date: Jul 05 05:16:02 2022 GMT* expire date: Aug 06 05:16:01 2023 GMT* common name: baidu.com* issuer: CN=GlobalSign RSA OV SSL CA 2018,O=GlobalSign nv-sa,C=BE> HEAD / HTTP/1.1> User-Agent: curl/7.29.0> Host: www.baidu.com> Accept: */*>< HTTP/1.1 200 OKHTTP/1.1 200 OK< Accept-Ranges: bytesAccept-Ranges: bytes< Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transformCache-Control: private, no-cache, no-store, proxy-revalidate, no-transform< Connection: keep-aliveConnection: keep-alive< Content-Length: 277Content-Length: 277< Content-Type: text/htmlContent-Type: text/html< Date: Sun, 12 Feb 2023 09:03:40 GMTDate: Sun, 12 Feb 2023 09:03:40 GMT< Etag: '575e1f60-115'Etag: '575e1f60-115'< Last-Modified: Mon, 13 Jun 2016 02:50:08 GMTLast-Modified: Mon, 13 Jun 2016 02:50:08 GMT< Pragma: no-cachePragma: no-cache< Server: bfe/1.0.8.18Server: bfe/1.0.8.18<* Connection #0 to host 127.0.0.1 left intact配置不能訪問外網的服務器(即內網服務器),使其可以訪問外網liunx服務器配置

1.只配置使用yum時,能夠使用正向代理訪問外網

#追加配置vim /etc/yum.confproxy=http://192.168.0.20:80#nginx正向代理服務器的地址proxy=ftp://192.168.0.20:80#nginx正向代理服務器的地址

2.只配置使用wget時,能夠使用正向代理訪問外網

#追加配置vim /etc/wgetrchttp_proxy=192.168.0.20:80 #nginx正向代理服務器的地址http_proxy=192.168.0.20:443 #nginx正向代理服務器的地址

3.全局配置,所以訪問請求都能夠使用正向代理訪問外網

#追加配置vim /etc/profilehttp_proxy=192.168.0.20:80https_proxy=192.168.0.20:443ftp_proxy=192.168.0.20:443export http_proxyexport https_proxyexport ftp_proxy# 加載配置source /etc/profilewindows服務器配置

驗證不能訪問外網的服務器(即內網服務器),使用代理上網curl -I http://www.baidu.comcurl -I https://www.baidu.comcurl -I http://www.baidu.comHTTP/1.1 200 OKServer: nginx/1.20.2Date: Sun, 12 Feb 2023 09:31:03 GMTContent-Type: text/htmlContent-Length: 277Connection: keep-aliveAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformEtag: '575e1f60-115'Last-Modified: Mon, 13 Jun 2016 02:50:08 GMTPragma: no-cachecurl -I https://www.baidu.comHTTP/1.1 200 Connection EstablishedProxy-agent: nginxHTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache, no-store, proxy-revalidate, no-transformConnection: keep-aliveContent-Length: 277Content-Type: text/htmlDate: Sun, 12 Feb 2023 09:31:07 GMTEtag: '575e1f60-115'Last-Modified: Mon, 13 Jun 2016 02:50:08 GMTPragma: no-cacheServer: bfe/1.0.8.18

到此這篇關于nginx正向代理的配置和使用教程的文章就介紹到這了,更多相關nginx正向代理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Nginx
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人自拍av| 欧美aaaaaa午夜精品| 91精品xxx在线观看| 四虎国产精品免费观看| 国产精品一区二区美女视频免费看| 亚洲2区在线| 欧美午夜三级| 久久只有精品| 欧美男人天堂| 在线亚洲自拍| 蜜臀久久99精品久久久久久9| 国产一区欧美| 天堂成人国产精品一区| 美美哒免费高清在线观看视频一区二区| 美女少妇全过程你懂的久久| 香蕉国产精品| 亚洲欧美日韩精品一区二区| 丝袜美腿一区二区三区| 日韩av不卡在线观看| 久久不见久久见国语| 久久影院资源站| 久久91导航| 午夜久久av | 欧美+日本+国产+在线a∨观看| 99精品美女| 日本精品国产| 久久久国产精品一区二区中文| aa亚洲婷婷| 精品欧美视频| 黑人精品一区| 日韩二区在线观看| 久久蜜桃av| 久久精品一本| 免费欧美在线视频| 国产一区二区三区日韩精品| 亚洲免费黄色| а√天堂8资源中文在线| 日韩av网站在线免费观看| 日本黄色精品| 欧美一区免费| 在线一区欧美| 久久久国产精品一区二区中文| 国产麻豆精品| 日韩有吗在线观看| 日本精品黄色| 国产精品一区二区精品 | 午夜性色一区二区三区免费视频| 精品视频久久| 青草久久视频| 亚洲v天堂v手机在线| 欧美日韩日本国产亚洲在线 | 国产亚洲精品美女久久久久久久久久| 久久中文字幕导航| 日韩中文字幕亚洲一区二区va在线| 日韩一区二区在线免费| 久久精品99国产精品日本| 蜜桃视频一区二区三区| 欧美手机在线| 亚洲国产专区校园欧美| 97在线精品| 国产999精品在线观看| 久久亚洲国产精品一区二区| 久久狠狠久久| 亚洲精品自拍| 综合国产精品| 丝袜脚交一区二区| 欧美精品一区二区三区精品| 精品国产一级| 国产一区二区视频在线看| 91av亚洲| 一区三区视频| 亚洲在线久久| 国产经典一区| 日韩一区电影| 欧美另类专区| 日本在线不卡视频| 欧美欧美黄在线二区| 久久精品午夜| 尤物在线精品| 97精品国产99久久久久久免费| 国产毛片一区二区三区| 新版的欧美在线视频| 久久精品91| 蜜臀av在线播放一区二区三区| 国产精品日本一区二区三区在线| 福利一区二区三区视频在线观看| 久久精品青草| 日韩精品三级| 日韩大片在线| 日韩精品亚洲一区二区三区免费| 国产麻豆一区二区三区精品视频| 欧美天堂视频| 天堂久久一区| 日韩欧美在线中字| 日韩精品免费视频一区二区三区| 中文在线中文资源| 一区二区三区四区精品视频| 91精品国产经典在线观看| 日韩中文在线电影| 91p九色成人| 日韩天堂av| 国产精品精品国产一区二区| 亚洲一二av| 999精品一区| 成人国产精品一区二区网站| 天堂成人免费av电影一区| 精品免费在线| 色狠狠一区二区三区| 久久精品观看| 国产极品一区| 日本一不卡视频| 欧美特黄a级高清免费大片a级| 日韩不卡手机在线v区| 欧美日韩国产亚洲一区| 日韩伦理在线一区| 国产一区二区三区不卡视频网站| 国产亚洲电影| 日韩精品乱码av一区二区| 午夜一级在线看亚洲| 激情婷婷亚洲| 人人香蕉久久| av亚洲一区二区三区| 91视频久久| 亚洲欧洲高清| 日韩久久一区二区三区| 成人亚洲欧美| 久久九九电影| 日韩黄色大片| 亚洲高清二区| 激情婷婷综合| 国产精品99免费看| 欧美69视频| 老鸭窝毛片一区二区三区| 亚洲一区二区日韩| 日产欧产美韩系列久久99| 日韩一二三区在线观看| 日韩av午夜在线观看| 鲁大师精品99久久久| 国产一区二区视频在线看| 青青青免费在线视频| 美女少妇全过程你懂的久久| 亚洲作爱视频| 亚洲欧美在线综合| 亚洲一区亚洲| 日韩成人午夜精品| av高清不卡| 视频一区中文字幕| 精品一区二区三区中文字幕| 999久久久免费精品国产| 亚洲一区二区免费在线观看| 国产精品麻豆成人av电影艾秋| 四季av一区二区凹凸精品| 亚洲激情不卡| 麻豆免费精品视频| 婷婷精品进入| 国产精品一区二区三区av| 久久久一二三| 日本91福利区| 欧美国产偷国产精品三区| 亚洲一区欧美激情| 日本视频在线一区| 99久久激情| 国产亚洲一区| 亚洲精品一区二区在线看| 777久久精品| 黄色精品网站| 日韩1区在线| 久久国内精品自在自线400部| 久久精品国产大片免费观看| 欧美亚洲免费| 久久高清国产| 99精品美女| 国产高清不卡| 日韩激情网站| 丝袜美腿亚洲色图| 亚洲性色视频| 亚洲美女久久精品| 欧美aa在线视频| 欧美亚洲网站| 综合一区av| 一区二区三区四区在线看| 91亚洲自偷观看高清| 免费在线成人| 国产欧美另类| 久久激情五月激情| 日韩精品亚洲专区| 日韩福利视频一区| 亚洲一二三区视频| 久久久久国产一区二区| 精品久久免费| 高清一区二区| 亚洲精品福利电影| 欧美男人天堂| 欧美成a人国产精品高清乱码在线观看片在线观看久 | av不卡免费看| 婷婷综合五月| 蜜桃伊人久久| 蜜桃久久久久久| 五月国产精品| 国产精品a级|