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

孤街醉人 提交于 2021-02-11 20:43:29

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

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!