首页 > 代码库 > nginx正向代理
nginx正向代理
(一) 网络架构
客户端A: 操作系统:windows 本地连接 : ip:192.168.1.149 网关:192.168.1.1(路由器地址) dns:192.168.1.1(路由器地址) 子网掩码:255.255.255.0 VMware Network Adapter VMnet1: ip:192.168.3.1 (用来和虚拟机通信) 服务器B: 操作系统:linux (虚拟机) eth1: 采用桥接模式可以和外网通信 ip:192.168.1.111 网关:192.168.1.1(路由器地址) dns:192.168.1.1(路由器地址) 子网掩码:255.255.255.0 eth2: ip:192.168.3.2 (和A的VMware Network Adapter VMnet1在同一网段) 默认情况下A是可以上网的。
(二) 配置正向代理服务器
在服务器B上进行配置 1)修改nginx配置文件 [root@C1 sites-available]# vi nginx_main.conf resolver 192.168.1.1; server { listen 8090; location / { proxy_pass http://$http_host$request_uri; } } 2) 重启nginx: [root@C1 sites-available]# service nginx restart
(三) 客户端设置
1)现在我们为了模拟正向代理,把A的本地连接ip地址改成192.168.2.149,此时A不可以访问外网
2)修改A的ie浏览器的设置(设置ie代理)
点击 工具 -》internet 选项 -》连接 -》局域网设置
修改成
所示
3)再次通过ie访问外网 (确认服务器B上防火墙放行了8090端口的数据包)
发现可以访问到外网,实验成功
nginx正向代理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。