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安装软件也成功