zoukankan      html  css  js  c++  java
  • centos7安装privoxy

    本文分为三部分,第一部分是在阿里云的ECS上安装Privoxy,第二部分是在AWS的EC2上安装Privoxy,第三部分是Privoxy的配置。

    第一部分:阿里云ECS安装Privoxy

    配置yum源为阿里云的源,然后可以直接使用yum安装Privoxy。

    安装完毕后,需要将privoxy文件的权限改为777,就可以成功启动服务了。

    如图,标注的文件夹权限改为777。

    第二部分:AWS EC2安装Privoxy

    只有阿里云的镜像中有Privoxy,但是AWS访问速度此源慢的不行。163源中干脆就没有。

    无奈,只能还是使用二进制包安装,正面刚遇到的此问题:

    网上搜索后,找到以下解决方案:

    先安装libtool。

    执行以下代码:

    cp /usr/share/libtool/config/config.guess .
    cp /usr/share/libtool/config/config.sub .
    

      如果提示没有文件,就查看下libtool的安装目录,在找到其配置文件路径,然后替代上方路径即可。

    然后,按照官方教程,执行以下:

     ./configure      # (--help to see options)
     make             # (the make from GNU, sometimes called gmake)
     su               # Possibly required
     make -n install  # (to see where all the files will go)
     make -s install  # (to really install, -s to silence output)
     make install

    然后就ok了。

     第三部分:Privoxy的相关配置

    1. 以阿里云ECS服务器的相关配置为准:
      # 配置文件,其中包含了所有配置的解释(英文)
      vi /etc/privoxy/config
      # 白名单(who can accsee what)
      permit-access 192.168.45.64
      # 黑名单
      deny-access    192.168.45.73
      # 黑名单的优先级高于白名单的优先级,即出现在黑名单中的地址无论是否出现在白名单中,它都不能访问Privoxy。 
      # 监听所有IP段的8118端口
      # 这里作者有些疑问:监听所有IP的8118端口,是指监听自身的,还是指监听客户端的
      # 已验证,监听的地址是服务器自身的(服务器可能有多个IP,可以设置监听其一部分IP)
      # 如下,设置的地址便是阿里云ECS的指定IP
      listen-address  ECS_IP:8118
    2.  接下来,需要设置centos的防火墙:
      # 开通8118端口
      firewall-cmd --zone=public --add-port=8118/tcp --permanent
      
      # 重启防火墙
      systemctl restart firewalld.service
      # 更新防火墙规则
      firewall-cmd --reload
    3. 待续
  • 相关阅读:
    Python入门系列——第17篇
    Python入门系列——第16篇
    Python入门系列——第15篇
    Python入门系列——第14篇
    Python入门系列——第13篇
    Python入门系列——第12篇
    python入门系列——第11篇
    Python入门系列——第10篇
    Python入门系列——第9篇
    Python入门系列——第8篇
  • 原文地址:https://www.cnblogs.com/jiangtu/p/6877776.html
Copyright © 2011-2022 走看看