Centos配置nginx代理上网服务器,让你的终端隐身


正向代理和反向代理介绍正向代理: 代理用户端请求服务端,相对于服务器端,用户端是匿名的。
例如企业内网使用正向代理(如:防火墙、上网行为等都属于正向代理),所有员工都访问百度,但百度看到的只有一个公网IP,百度也不知道是哪个员工访问的它。
正向代理反向代理: 代理服务端提供的服务,相对于用户端,服务端是匿名的。
同样是访问百度(www.baidu.com),所有用户输入的都是一个网站或者一个IP,但是百度后面有成千上万的服务器,你也不知道你访问的是哪一个。
反向代理背景:今天我们的内容讲的是正向代理用户端上网1台终端(不能上网),1台服务器(可以上网),服务器用于正向代理,代理终端上网。
环境准备:服务器:Centos(可以上网)客户机:Centos(不能上网)服务器端1.关闭防火墙[[email protected]]# systemctl stop firewalld
[[email protected]]# setenforce 02.安装Nginx[[email protected]]# yum install -y nginx3.修改Nginx配置[[email protected] conf.d]# pwd
/etc/nginx/conf.d
[[email protected] 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[[email protected]]# systemctl restart nginx无网客户端1.全局代理配置[[email protected]]# 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.生效配置[[email protected]]# source /etc/profile3.测试代理是否生效[[email protected]]# curl -vv www.baidu.com // 访问百度● 使用yum安装软件也成功了yum安装软件PS:如果不确定有没有走代理,可以进入到服务器端的/var/log/nginx/access.log,输入下面命令后,在访问百度就会有日志跳出来。
[[email protected]]# tail -f /var/log/nginx/access.log#上网# #每日一点linux#

未经允许不得转载:选主机测评网 » Centos配置nginx代理上网服务器,让你的终端隐身