成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:10日期: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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
国产一区二区按摩在线观看| 这里只有精品视频在线观看| 欧美成人一品| 99这里只有久久精品视频| 免费人成在线不卡| 国产精品视频一二三区| 国产亚洲精久久久久久| 欧美日本一区二区三区四区| 欧美系列在线观看| 欧美日韩三级一区| 欧美高清dvd| 精品国产网站在线观看| 日韩视频免费观看高清完整版 | 久久亚洲一区二区三区明星换脸| 日韩欧美中文一区二区| 26uuu国产电影一区二区| 日韩美一区二区三区| 久久九九99视频| 黄色av日韩| 日韩午夜精品| aa日韩免费精品视频一| 久久国产欧美精品| 在线播放中文一区| 亚洲精品一区二区精华| 91麻豆精品国产自产在线| 欧美亚洲综合网| 精品国产sm最大网站免费看| 国产精品日韩精品欧美在线| 色欧美日韩亚洲| 国产99久久久精品| 国产一区美女| 奶水喷射视频一区| 欧美精品乱码久久久久久按摩| 久久久久久免费网| 樱桃视频在线观看一区| 麻豆国产精品官网| 欧美黄色一级视频| 久久亚洲图片| 日韩一区二区三区观看| 亚洲免费观看在线视频| 狠狠色丁香婷婷综合| 亚洲精品一区二区三区av| 欧美丰满嫩嫩电影| 成人欧美一区二区三区| 黄色成人免费在线| 黄色免费成人| 日韩视频一区二区在线观看| 亚洲一区二区三区中文字幕| 99久久精品费精品国产一区二区| 久久久精品性| www激情久久| 国产精品久久久久三级| 国产成人自拍网| 麻豆精品网站| 综合欧美亚洲日本| 成人av在线网站| 欧美电影在线免费观看| 一级精品视频在线观看宜春院| 91麻豆国产自产在线观看| 欧美系列在线观看| 视频精品一区二区| 日韩亚洲欧美精品| 亚洲欧美自拍偷拍| 欧美不卡在线| 久久久精品日韩欧美| 国产在线精品免费av| 日本高清视频一区二区| 亚洲18女电影在线观看| 亚洲一级二级| 国产精品网曝门| 欧美日韩在线高清| 国产精品国产三级国产专区53| 欧美一级高清大全免费观看| 日韩和欧美一区二区三区| 欧美亚洲一级| 一区二区激情小说| 亚洲一区二区三区午夜| 一区二区视频在线| eeuss鲁片一区二区三区在线看| 欧美日韩国产三级| 久久国产精品第一页| 欧美视频一区二区三区在线观看| 欧美精品一区二区三区在线看午夜| 欧美大片在线观看一区二区| 国产成人av福利| 精品理论电影在线| 91免费视频网| 亚洲乱码国产乱码精品精可以看 | 亚洲国产日韩在线| 午夜伦理一区二区| 久久成人亚洲| 日韩不卡一区二区| 日韩精品专区在线影院观看| 国产成人av电影在线观看| 久久综合久久综合九色| 日韩午夜免费视频| 另类专区欧美蜜桃臀第一页| 欧美一区二区福利视频| 欧美日韩一区二区三区免费| 亚洲欧美在线另类| 欧美日韩久久一区二区| 欧美日本国产| 日韩经典中文字幕一区| 久久先锋资源网| 亚洲精品看片| 毛片不卡一区二区| 国产精品亲子伦对白| 久久精品国产清高在天天线| 国产在线精品一区二区三区不卡| 中文在线免费一区三区高中清不卡| 国产精品久久久久毛片大屁完整版| 九一九一国产精品| 亚洲精品视频一区二区| 欧美精品视频www在线观看 | 国产精品高清亚洲| 欧美一个色资源| 日韩亚洲精品在线| 成人黄色av电影| 久草这里只有精品视频| 亚洲女厕所小便bbb| 91精品国产综合久久久久久久久久 | 激情成人综合| 成人激情电影免费在线观看| 亚洲国产精品影院| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 国产亚洲精品v| 国产a精品视频| 成人a级免费电影| 国产伦精品一区二区三区免费| 午夜精品福利一区二区三区蜜桃| 久久精品一区二区三区四区 | 最新成人av网站| 亚洲视频综合| 91欧美激情一区二区三区成人| 国产综合一区二区| 日本伊人精品一区二区三区观看方式| 亚洲日韩欧美一区二区在线| 国产欧美一区二区三区鸳鸯浴| 日韩三级av在线播放| 日韩欧美一级片| 日韩欧美电影一二三| 欧美日韩国产另类一区| 欧美性xxxxxxxx| 欧美网站大全在线观看| 欧美日韩第一区日日骚| 91成人免费网站| 欧美精品视频www在线观看| 日韩欧美一区二区在线视频| 精品成人在线观看| 久久久久亚洲蜜桃| 国产精品高潮呻吟久久| 亚洲男人天堂av网| 一区二区三区高清在线| 7777精品伊人久久久大香线蕉的 | 国产亚洲在线| 色噜噜狠狠成人网p站| 色哟哟一区二区三区| 尤物精品在线| 91福利视频网站| 日韩欧美亚洲另类制服综合在线| 欧美一区二区三区视频在线观看 | 精品少妇一区二区三区在线播放 | 久久久久久国产精品一区| 日本高清不卡一区| 日韩欧美国产一区二区三区| 国产精品无码永久免费888| 亚洲天堂久久久久久久| 蜜臀av一区二区三区| 成人av网站免费观看| 一区在线电影| 欧美人妖巨大在线| 亚洲免费电影在线| 九色综合狠狠综合久久| 99re视频精品| 一本色道久久综合亚洲91| 日韩欧美黄色影院| 亚洲最大的成人av| jlzzjlzz欧美大全| 欧美日韩在线亚洲一区蜜芽| 亚洲自拍偷拍欧美| 免费久久精品视频| 不卡视频一二三| 亚洲女同在线| 日韩三级在线免费观看| 日韩av午夜在线观看| 欧美三区在线| 欧美日韩精品综合在线| 亚洲欧美视频在线观看| 国产在线精品不卡| 色av综合在线| 一区二区日韩av| 欧美视频网站| 在线综合视频播放| 秋霞午夜av一区二区三区| 亚洲人成人一区二区三区| 欧美精品亚洲一区二区在线播放| 天堂成人国产精品一区| 在线看片一区| 国产精品人妖ts系列视频| 国产成a人亚洲|