Centos配置nginx代理上网

Centos配置Nginx正向代理上网

环境准备:
服务器:Centos(可以上网)
客户机:Centos(不能上网)

代理服务器

1.关闭防火墙

[root@localhost]# systemctl stop firewalld
[root@localhost]# setenforce 0

2.安装Nginx

[root@localhost]# yum install -y nginx

3.修改Nginx配置

[root@localhost conf.d]# pwd
/etc/nginx/conf.d
[root@localhost conf.d]# vim default.conf 
server {
      listen 8088;  #可以改443;https
      resolver 172.17.8.1  #指定DNS服务器IP地址
      location / {
           proxy_pass http://$http_host$request_uri; ##设定http代理服务器的协议和地址,可以是https
                }
       }

在这里插入图片描述

4.重启Nginx

[root@localhost]#  systemctl restart nginx

无网客户端

1.全局代理配置

[root@PC]# vim /etc/profile
export http_proxy='192.168.1.201:8088'  #我的是http代理,是nginx代理IP(代理服务器IP)
# export https_proxy=''192.168.1.201:443' #允许https端口
# export ftp_proxy=''192.168.1.201:80'

2.生效配置

[root@PC]#  source /etc/profile

3.测试代理是否生效

[root@PC]#  curl -vv www.baidu.com

在这里插入图片描述
yum安装软件也成功
在这里插入图片描述


版权声明:本文为m0_55593211原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。