CentOS 7安装TinyProxy代理服务器

2019年11月18日15:56:09 10 840 875字阅读2分55秒
摘要

CentOS 7 搭建 HTTP代理,可用于网页抓取、数据采集等代理常用操作,方便快捷。

TinyProxy 和 Squid 都是比较优秀的代理软件,TinyProxy比较小众,虽然没有Squid的功能丰富,但是小巧简单,也能满足普通用户的需求。Squid 是一款优秀的代理软件,有很丰富的ACL管理功能,虽然squid很强大,但配置比较繁琐。

1. 安装 TinyProxy

  1. yum -y install tinyproxy

2. 配置 TinyProxy

  1. vim /etc/tinyproxy/tinyproxy.conf
  2. 修改 Port 端口,默认为 8888
  3. Port 8888
  4. 注释掉 Allow,表示允许所有人访问代理
  5. #Allow 127.0.0.1
  6. 隐藏掉Via请求头部,去掉下面的注释
  7. DisableViaHeader Yes
  8. 更多配置项,下面是列举一些配置文件默认的,不需要配置:
  9. PidFile "/var/run/tinyproxy/tinyproxy.pid"
  10. LogFile "/var/log/tinyproxy/tinyproxy.log"
  11. LogLevel Info
  12. MaxClients 100
  13. MinSpareServers 5
  14. MaxSpareServers 20
  15. StartServers 10

3. 启动 TinyProxy

  1. #启动命令
  2. systemctl start tinyproxy.service
  3. #重启命令
  4. systemctl restart tinyproxy.service
  5. #停止命令
  6. systemctl stop tinyproxy.service
  7. #状态命令
  8. systemctl status tinyproxy.service
  9. systemctl enable tinyproxy.service

4. 关闭防火墙或开放端口访问

  1. 方式1:关闭防火墙
  2. /etc/init.d/iptables stop
  3. 方式2:开放端口访问
  4. iptables -A INPUT -p tcp --dport 8888 -j ACCEPT
  5. 重启防火墙
  6. /etc/init.d/iptables restart

注意:若采用的阿里云、腾讯云、AWS等云服务器,记得要在安全策略里开放端口号。

继续阅读
weinxin
微信公众号
博客微信公众号,欢迎关注。
avatar
  • 本文由 发表于 2019年11月18日15:56:09
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。
硅云免费虚拟主机
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:10   其中:访客  6   博主  4
    • avatar 跋涉者 3

      收藏备用,看以后能不能用上

        • avatar 萧瑟

          @ 跋涉者 国内wordpress429,可以用这个更新系统或者插件。 :mrgreen:

        • avatar 心灵博客 4

          TinyProxy 和 Squid 都非常老了

          • avatar repostone 2

            非技术的路过。

            • avatar 趣知识 3

              我不会,哎

              • avatar 张波博客 4

                有些小众的东西,却是实用的东西。

                • avatar 小王先森 6

                  你电脑装了几个系统?

                    • avatar 萧瑟

                      @ 小王先森 挺多的,方便测试使用。 :grin: