Show pagesourceOld revisionsBacklinksBack to top × Table of Contents Privoxy 安装 配置 示例 Privoxy Privoxy 是一款带过滤功能的代理服务器,可以增强用户隐私性,修改页面文件或HTTP头,甚至还可以用来屏蔽广告。 Privoxy 配置灵活,可依据用户个人需求定制。Privoxy可以单人使用,也可以应用在多人的网络环境中。 http://www.privoxy.org/ 安装 使用 opkg 来安装 privoxy 包。 opkg install privoxy /etc/init.d/privoxy enable /etc/init.d/privoxy start 自 OpenWrt Chaos Calmer 起,Privoxy也提供相应的LuCI 程序,以便在web上进行管理,支持中文。 LuCI程序支持 Privoxy v3.0.22 及以上版本。 配置 请注意,自 OpenWrt Chaos Calmer (trunk) 起, Privoxy v3.0.22 配置文件已经不在 /etc/privoxy/config中了 新的配置文件地址为 /etc/config/privoxy. 以下均以新版本为例,望读者注意。 请将/etc/config/privoxy中的 listen-address 改为您路由器的IP ,例如 listen-address 192.168.1.1:8118 。 如果您使用的是不同的子网网段,您还需要将 permit-access 192.168.1.0/24 改为您对应的网段。 最后,启动Privoxy: /etc/init.d/privoxy start. 您可以通过这个脚本设置开机启动: /etc/init.d/privoxy enable. 您需要在浏览器中添加对应的代理信息(如上例中的192.168.1.1:8118) 如果您使用的是 OpenWrt Chaos Calmer (trunk) 以及 Privoxy v3.0.22 的话,请注意:旧版本配置文件的变量依然可用。 由于UCI不能够支持带 “-“的变量名,因此请将变量名中的”-“(中划线)替换为”_”(下划线)。 示例: 配置文件中的 “listen-address”一项 在UCI下必须为 “listen_address”才能生效。 您可以按照下面的格式来添加条目: option 用来添加只有一个的参数选项(option confdir) list 用来添加含有多个的参数选项 (list listen_address) 示例:用于调试的 “debug 1024”一项在UCI下必须为 “option debug_1024 '1'“才能生效。 关于更多配置条目以及对应参数选项,请参见Privoxy用户手册(英文): http://www.privoxy.org/user-manual/index.html 下面是两个配置文件的示例。 示例 如果您的配置文件在 /etc/privoxy/config,请参考下面的示例。 confdir /etc/privoxy logdir /var/log filterfile default.filter logfile privoxy actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on. actionsfile default.action # Main actions file listen-address 192.168.1.1:8118 toggle 0 enable-remote-toggle 1 enable-remote-http-toggle 0 enable-edit-actions 1 enforce-blocks 0 buffer-limit 4096 forwarded-connect-retries 0 accept-intercepted-requests 0 allow-cgi-request-crunching 0 split-large-forms 0 keep-alive-timeout 300 socket-timeout 300 permit-access 192.168.1.0/24 debug 1 # show each GET/POST/CONNECT request #debug 4096 # or Startup banner and warnings #debug 8192 # or Errors - *we highly recommended enabling this* #admin-address privoxy-admin@example.com #proxy-info-url http://www.example.com/proxy-service.html 自Privoxy v3.0.22起,如果您的配置文件在 /etc/config/privoxy 请参考下面的示例。 config privoxy 'privoxy' option confdir '/etc/privoxy' option logdir '/var/log' option logfile 'privoxy.log' list filterfile 'default.filter' # list filterfile 'user.filter' list actionsfile 'match-all.action' list actionsfile 'default.action' # list actionsfile 'user.action' # list listen_address '127.0.0.1:8118' list listen_address '192.168.1.1:8118' option toggle '0' option enable_remote_toggle '1' option enable_remote_http_toggle '0' option enable_edit_actions '1' option enforce_blocks '0' option buffer_limit '4096' option forwarded_connect_retries '0' option accept_intercepted_requests '0' option allow_cgi_request_crunching '0' option split_large_forms '0' option keep_alive_timeout '300' option socket_timeout '300' list permit_access '192.168.1.0/24' option debug_1 '0' option debug_512 '1' option debug_1024 '0' option debug_4096 '1' option debug_8192 '1' This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.OKMore information about cookies Last modified: 2022/11/03 11:09by tmomas