在VPS搭建自己的http代理服务器

原创
2015/05/20 20:47
阅读数 1.1W

如果你用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 &

当然架代理的方式还有很多,欢迎大家留言交流~

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
4 收藏
0
分享
返回顶部
顶部