1 min read

Privoxy 无法启动的问题

我的经验,Privoxy 无法启动的问题,百八十都是因为 config 文件配置错了。

比如我这一次的问题:

sam@orchid:~|master⚡⇒  systemctl status privoxy.service
privoxy.service - Privoxy Web Proxy With Advanced Filtering Capabilities
   Loaded: loaded (/usr/lib/systemd/system/privoxy.service; enabled)
   Active: failed (Result: exit-code) since Tue 2015-01-27 16:00:31 HKT; 16s ago
  Process: 9156 ExecStart=/usr/sbin/privoxy --chroot --pidfile /run/privoxy.pid --user privoxy /etc/config (code=exited, status=1/FAILURE)
  Process: 9154 ExecStartPre=/usr/bin/cp -upf /lib/libresolv.so.2 /lib/libnss_dns.so.2 /var/lib/privoxy/lib/ (code=exited, status=0/SUCCESS)
  Process: 9151 ExecStartPre=/usr/bin/cp -upf /etc/resolv.conf /etc/host.conf /etc/hosts /etc/localtime /var/lib/privoxy/etc/ (code=exited, status=0/SUCCESS)
 Main PID: 4310 (code=exited, status=15)

Privoxy 无法启动。

后来发现是因为在住处的网络环境下给 config 文件添加了一行:

listen-address 192.168.1.100:8118

而办公室里分配给我电脑的 IP 地址并不是这样,于是就出错。

去掉这一行,再重启 Privoxy 就搞定问题。

报告问题 修订

如果你有自建 https 代理的需求,欢迎尝试 Phantom,一键搭建,方便快捷。查看 demo