nginx不仅可以来做反向代理,也可以用来做正向代理(透明代理,代理上网),nginx反向代理看这里

反向代理,外部机器通过网关访问网关后面服务器上的内容,网关起到了反向代理的功能,我们平时通过浏览器访问远程的web服务器大都是这样实现的。

正向代理,就是上面的过程反过来,我们平时说的代理上网,局域网中的用户通过网关做代理访问外部的网络。

nginx同样可以实现代理上网的功能,配置如下:

user www;worker_processes 1;error_log /var/log/nginx/error.log debug;events {use epoll;worker_connections 1024;}http {resolver 8.8.8.8;server {listen 8088;location / {proxy_pass http://$http_host$request_uri;}}}

nginx实现代理上网,有三个关键点必须注意,其余的配置跟普通的nginx一样
1.增加dns解析resolver

2.增加无server_name名的server

3.proxy_pass指令

具体实现步骤:
1.把如下配置填到你的配置文件http作用域,

    resolver 8.8.8.8;server {listen 8088;location / {proxy_pass http://$http_host$request_uri;}}

2.重启nginx使配置文件生效

3.设置ie代理

4.可以使用代理上网了。

可以访问http://ip.quancha.cn检测代理是否生效
使用nginx代理上网后

使用nginx代理上网前

转载于:https://blog.51cto.com/ohgenlong16300/1616661

nginx 正向代理配置相关推荐

  1. nginx正向代理配置

    nginx正向代理配置 一.前言# 正向代理功能比较简单,但是原生nginx不支持https代理,如果访问https网站,会报错. # nginx代理不支持http CONNECT方法: curl: ...

  2. Nginx正向代理配置详解

    一.nginx正向代理介绍及配置(需要在客户端配置代理服务器进行指定网站访问) #模块 ngx_http_proxy_module: http://nginx.org/en/docs/http/ngx ...

  3. nginx正向代理配置,解决内外网隔离无法访问外网web地址问题

    前提: 内网电脑只能能够访问外网电脑的8086端口. 外网电脑能否访问外网地址. nginx.conf配置文件示例如下: worker_processes  1; events {     worke ...

  4. Nginx正向代理和反向代理配置

    前言 Nginx的反向代理功能应该是Nginx诸多功能里面最常用的一个功能了,正向代理的话可能使用的场景比较少,平时接触的也不多,本章内容仅包含这两个功能的基本使用配置,因为是本地版本的,所以不包含负 ...

  5. nginx正向代理的配置及实现

    正向代理:如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理. 目前现状:只有1个机器能上网(we ...

  6. 基于CentOS 7配置Nginx正向代理

    Nginx是一款以轻量级.低内存开销.支持缓存.支持反向代理,负载均衡,电子邮件服务而著称.对于鲜为人知的是,它还可以作为一个简单易用的正向代理服务器.本文简要描述这个正向代理功能并给出演示,供大家参 ...

  7. nginx 正向代理https配置

    1.需求描述 nginx正向代理 如图所示,公司内网为了安全考虑,只提供一台服务器可与外网作为网关,进行访问. 1.服务器A可以访问外网: 2.服务器B,C无法访问外网: 3.服务器ABC之间内网互通 ...

  8. nginx正向代理与反向代理的配置

    (如有错漏之处,敬请指正) nginx是什么? 戳这里了解nginx概念 今年年初因为个需求才开始认识nginx的,对方只提供了一个端口访问权限给我们,无法承担起3.4个应用的通信需求,故引入了ngi ...

  9. 正向代理和Nginx反向代理配置介绍

    正向代理和Nginx反向代理配置介绍 * Author QiuRiMangCao 秋日芒草* 正向代理(代理对象是pc) 是一个位于客户端(pc)和原始服务器(google.com)之间的服务器 场景 ...

最新文章

  1. C++运行时类型信息 (RTTI)
  2. sas和python哪个更容易_我该选择谁?SAS VS Python
  3. canal原理的一些学习-2(HA 模式搭建)
  4. python全排列_全排列算法python实现
  5. 最有价值的100句话
  6. 不愿意和别人打交道_参加完孩子学校的运动会,宝妈吐槽贫富圈子差距大,不适合打交道...
  7. 百度Apollo开通上海自动驾驶示范路线 落地第5城
  8. centos 安装mysql-proxy_详解在Centos 5.2下安装最新Mysql Proxy LUA教程
  9. SUDOKU-数独游戏
  10. 一套完整代码解析 高度坍塌的解决方案(最全)
  11. 美国弗吉尼亚大学计算机科学,弗吉尼亚大学计算机科学专业排名第30(2020年USNEWS美国排名)...
  12. 一封来自大佬的密信待查收
  13. 国产Linux系统深度商店应用更新记录汇总(2021-12)
  14. 《数据结构 思维导图》
  15. 根据银行卡获取发卡行信息
  16. word2000来处理图象(转)
  17. matlab中的带弯的x怎么输入,数学中的X怎么打出来呀,是那种弯的
  18. 周易六十四卦——泽地萃卦
  19. python groupy分组
  20. win下搭建小程序服务器,win下搭建小程序服务器

热门文章

  1. 相对熵与交叉熵的区别
  2. 权重初始化时除以前一层的神经元个数开方的意义
  3. java怎么获取文本里的值_怎么获取到text中的文本,或者title中的值
  4. QT如何让窗口放置在屏幕正中间
  5. Akka的Hello World(一)Akka的Actor架构
  6. Git SSH Key生成,配置到GitHub 并测试
  7. linux搭建Nexus初次体验
  8. PHP部分字符串函数汇总
  9. Vue本地执行build之后打开dist目录下index.html正常访问
  10. DevExpress的TextEdit控件没法调整高度解决