本教程不适于进行翻墙等操作类型的上网,未进行加密浏览,只能访问http类型的网页https类型的无法访问.
最近联通的DNS劫持越来越厉害了.本地修改dns都不能解决,根本就是完全性质的无视本地dns了,就算是改了dns还是一个劲的弹广告,要么就提示多用户上网.目前发现https类型的浏览他们还是劫持不到的,为了防止继续性的弹出多用户上网的提示准备搞一个http类型的代理,选择了比较简单点的nginx进行配置,效率还是比较高的.本教程基于centos环境下.
首先下载一个nginx的安装包,具体的可以在http://nginx.org/download/选择自己喜欢的版本,下载之后先安装依赖的组件.
#yum -y install gcc gcc-c++ autoconf automake
#yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel
#tar zxvf nginx-版本号.tar.gz
#cd nginx-版本号
#./configure
#make
#make install
安装完毕后修改nginx的配置文件开启http代理
#vim /usr/local/nginx/conf/nginx.conf
在文件的最下面加上下面的语句
server {
listen 8090;
resolver 114.114.114.114;
location /{
proxy_pass http://$http_host$request_uri;
#allow 127.0.0.1;
#deny all;
}
}
上面的配置里面 listen后面是端口. resolver是DNS服务器,这些可以修改为自己喜欢的端口.然后启动nginx
#/usr/local/nginx/sbin/nginx
启动之后设置iE代理设置即可正常使用.如果提示代理服务器无响应,或者访问IP无法打开nginx欢迎页面,请关闭系统防火墙.
评论
还没有任何评论,你来说两句吧!