如何设置代理服务器

  1. 安装 TinyProxy
    yum -y install tinyproxy
  2. 配置 TinyProxy
    vim /etc/tinyproxy/tinyproxy.conf
    修改 Port 端口,默认为 8888
    Port 8888
    注释掉 Allow(# Allow 127.0.0.1),表示允许所有人访问代理
    隐藏掉Via请求头部,去掉下面的注释
    DisableViaHeader Yes
    更多配置项,下面是列举一些配置文件默认的,不需要配置:
    PidFile "/var/run/tinyproxy/tinyproxy.pid"
    LogFile "/var/log/tinyproxy/tinyproxy.log"
    LogLevel Info
    MaxClients 100
    MinSpareServers 5
    MaxSpareServers 20
    StartServers 10
  3. 启动 TinyProxy
    systemctl start tinyproxy.service
    更多命令如下:
    systemctl restart tinyproxy.service
    systemctl stop tinyproxy.service
    systemctl status tinyproxy.service
    systemctl enable tinyproxy.service
  4. 关闭防火墙或开放端口访问
    方式1:关闭防火墙
    /etc/init.d/iptables stop
    方式2:开放端口访问
    iptables -A INPUT -p tcp --dport 8888 -j ACCEPT
    重启防火墙
    /etc/init.d/iptables restart
    注意:若采用的阿里云、腾讯云、AWS等云服务器,记得要在安全策略里开放端口号
  5. 验证生效
    1)命令行测试验证
    curl 和 wget 测试使用代理,请参考米扑代理的使用示例,总结的非常全面!强烈推荐!
    这里,直接使用米扑代理的最简单示例:
    curl -m 30 --retry 3 -x http://58.87.90.149:8888 http://proxy.mimvp.com/exist.php | grep 'color="red"'
    <font color="red">58.87.90.149</font>
    curl -m 30 --retry 3 -x http://58.87.90.149:8888 -k https://proxy.mimvp.com/exist.php | grep 'color="red"'
    <font color="red">58.87.90.149</font>
    tinyproxy 支持 http 和 https 两种协议,经米扑代理测试,成功!
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容