如果你用nginx,那最简单的方法是:
server {
listen 8580;
resolver 8.8.8.8;
location /{
proxy_pass http://$http_host$request_uri;
#allow 127.0.0.1;
#deny all;
}
}
缺点是不支持https,上个google倒是没问题。 如果想支持https可以使用apache的trafficserver。TS是一个高性能的、模块化的 HTTP 代理和缓存服务器,blabla反正很强大。我们在这只用它的正向代理功能。 可以yum安装,也可以在官网下了源码编译安装(安装中出现问题可以参考这里)。 安装之后简单配置,参考这里 其实就是配置records.config
CONFIG proxy.config.url_remap.remap_required INT 0
CONFIG proxy.config.http.cache.http INT 1
如果不使用反向代理:
CONFIG proxy.config.reverse_proxy.enabled INT 0
可以修改端口:
CONFIG proxy.config.http.server_ports STRING 8080
启动即可:
nohup bin/traffic_server &
当然架代理的方式还有很多,欢迎大家留言交流~
来源:oschina
链接:https://my.oschina.net/u/178410/blog/417415