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

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

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

瀏覽:47日期: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久久,三上悠亚国产精品一区二区三区
成人精品高清在线视频| 国产精品v一区二区三区| 欧美日韩1区2区3区| 亚洲视频www| 天堂资源在线亚洲| 国产综合色区在线观看| 国产一区二区三区亚洲综合| 欧美影院视频| 综合在线一区| 中文字幕亚洲影视| 日韩一区二区免费看| 秋霞国产精品| 国产精品男女| 91精品尤物| 亚洲毛片在线| 日韩欧乱色一区二区三区在线| 五月婷婷六月综合| 日韩精品永久网址| 精品网站999| 久久亚洲道色| 欧美一区不卡| 日本va欧美va精品| 日韩av中文字幕一区| 日韩久久99| 日本亚洲不卡| 青草国产精品久久久久久| 亚洲精品免费观看| 激情视频一区二区三区| 91精品国产福利在线观看麻豆| 欧美日韩精品免费观看视完整| 国产精品99精品一区二区三区∴ | 亚洲免费观看高清完整版在线观| 亚洲欧洲一区| 蜜桃视频第一区免费观看| 丝袜亚洲另类欧美| 久久亚洲影院| 国产日韩欧美一区| 日韩成人精品一区二区| 久久久久国产精品一区三寸| 美女被久久久| 日韩欧美精品一区二区综合视频| 国产精品第十页| 91精品国产福利在线观看麻豆| 亚洲永久精品唐人导航网址| 国产精品nxnn| a日韩av网址| 亚洲精品少妇| 日产精品一区| 日韩精品中文字幕一区二区| 日本综合字幕| 婷婷视频一区二区三区| 精品国产欧美日韩一区二区三区| 欧美aa国产视频| 国产欧美一区二区三区米奇| 999国产精品永久免费视频app| 日韩三级精品| 日韩国产欧美| 日韩精选在线| 激情自拍一区| 久久69成人| 日韩在线一二三区| 岛国av免费在线观看| 蜜臀a∨国产成人精品| 激情久久一区二区| 日韩免费精品| 婷婷亚洲综合| 国产精品久久久久蜜臀 | 久久xxxx精品视频| 国产成人精品一区二区三区在线| av亚洲在线观看| 欧美欧美黄在线二区| 黑丝一区二区三区| 精品理论电影在线| 欧美视频二区| 视频在线观看国产精品| 天堂а√在线最新版中文在线| 日韩视频1区| 好吊日精品视频| 精品久久久网| 日本色综合中文字幕| 国产精品毛片在线| 日韩免费福利视频| 麻豆一区在线| 亚洲精品观看| 久久精品电影| 精品国产乱码久久久久久樱花| 亚洲精品伊人| 99视频一区| 欧美日韩在线观看视频小说| 精品国产三区在线| 国产精品一区高清| 亚洲精品精选| 婷婷亚洲五月| 久久久久久久久丰满| 精品久久精品| 国产激情久久| 国产日韩欧美一区二区三区| 男人的天堂久久精品| 91精品1区| 婷婷激情一区| 成人精品视频| 久久精品三级| 久久国产生活片100| 亚洲精品护士| 欧美中文字幕| 午夜精品网站| 欧美/亚洲一区| 91精品亚洲| 午夜精品成人av| 欧洲一区二区三区精品| 91欧美国产| 日韩不卡一区| 成人三级高清视频在线看| 激情久久99| 精品国产亚洲日本| 精品国产美女a久久9999| 欧美成人精品午夜一区二区| 国产精品一区二区精品| 欧美一级全黄| 国产精品一区毛片| 国产精品极品国产中出| 国产精久久久| 国精品产品一区| 91亚洲一区| 久久久久中文| 樱桃成人精品视频在线播放| 久久高清免费| 国产韩日影视精品| 亚洲精品在线a| 日韩高清一级| 国产乱码精品一区二区三区四区 | 蜜桃久久久久| 国产一区二区三区四区大秀| 国产一区一一区高清不卡| 日韩国产一区| 欧美aa国产视频| 视频在线在亚洲| 日韩1区2区日韩1区2区| 欧美精品国产| 久久精品日韩欧美| 色婷婷精品视频| 在线精品小视频| 亚洲综合福利| 国产精品一区二区99| 91亚洲国产高清| 999精品色在线播放| 亚洲欧美网站| 91欧美极品| 久久不见久久见免费视频7| 日韩一区二区三免费高清在线观看| 69堂精品视频在线播放| 精品三级在线| 欧美在线资源| 日日摸夜夜添夜夜添国产精品| 国产欧美自拍一区| 麻豆国产在线| 日韩中文字幕麻豆| 国产精品va| 欧美日一区二区| 日精品一区二区三区| 精品国产乱码久久久久久樱花| 欧美日韩亚洲在线观看| 偷拍亚洲精品| 国产 日韩 欧美 综合 一区| 免费精品国产的网站免费观看| 日韩一区二区三区四区五区| 国产一区2区在线观看| 午夜久久一区| 国产亚洲精品美女久久| 日韩一区二区中文| 中文字幕日本一区| 国产一区二区亚洲| 欧美日韩视频| 国产精品宾馆| 狠狠色综合网| 麻豆国产精品一区二区三区| 国产精品av一区二区| 88久久精品| 欧美成人综合| 国产精品久久久久久久久免费高清 | 美女av在线免费看| 香蕉视频成人在线观看| 国产精品最新| av亚洲免费| 国产精品久久久久av蜜臀| 国产中文一区| 国产精品久久久久久妇女| 午夜影院欧美| 精品伊人久久久| 男人的天堂亚洲一区| 高清日韩中文字幕| 日韩专区在线视频| 日韩欧美在线中字| 日本欧美久久久久免费播放网| 99久久婷婷| 国产精品资源| 午夜在线观看免费一区| 岛国av免费在线观看| 日韩欧美在线精品| 欧美日韩国产高清电影|