无法将流量从 privoxy 传递到 ziproxy

无法将流量从 privoxy 传递到 ziproxy

为了节省一些带宽,我决定在我的 Debian Lenny VPS 上设置一个 privoxy 和 ziproxy 包。

我们的想法是让 privoxy 只能从本地主机访问,并在其后面放置 ziproxy 来压缩输出并接受连接,因为与 privoxy 不同,它支持密码验证,而且我不想运行免费的所有代理。

但它们似乎不能一起运行。它们单独运行都很好,但当我尝试将它们串联起来添加时

NextProxy = "127.0.0.1"
NextPort = 8118

到 ziproxy 配置,ziproxy 开始显示错误 404。

完整配置如下:

Ziproxy

Port = 100500
Address = "0.0.0.0"
NextProxy = "127.0.0.1"
NextPort = 8118
AccessLogFileName = "/var/log/ziproxy/access.log"
PasswdFile="/etc/ziproxy/http.passwd"
UseContentLength = false
Compressible = {
        "shockwave", "msword", "msexcel", "mspowerpoint", "rtf", "postscript",  
        "java", "javascript", "staroffice", "vnd.", "futuresplash", 
        "asp", "class", "font", "truetype-font", "php", "cgi", "executable",
        "shellscript", "perl", "python", "awk", "dvi", "css",
        "xhtml+xml", "rss+xml", "xml", "pdf", "tar"
}
ImageQuality = {20,15,15,15}
ModifySuffixes = false 

私有网络

user-manual /usr/share/doc/privoxy/user-manual
confdir /etc/privoxy
logdir /var/log/privoxy
actionsfile standard.action  # Internal purpose, recommended
actionsfile global.action    # Global default setting for all sites
actionsfile default.action   # Main actions file
actionsfile user.action      # User customizations
filterfile default.filter
logfile logfile
listen-address :8118
toggle  1
enable-remote-toggle  0
enable-remote-http-toggle  0
enable-edit-actions 0
enforce-blocks 0
buffer-limit 4096
forwarded-connect-retries  0
accept-intercepted-requests 1
allow-cgi-request-crunching 0
split-large-forms 0

我想知道我在这里错过了什么?

当然,他们现在都处于瘫痪状态,而且当他们开始合作时,privoxy 的监听地址当然会改变。

提前致谢!

答案1

嗯,我解决了。

这都是 ziproxy 的错,Lenny repo 中的版本有缺陷 - 不链接并且默认以 root 身份运行。所以我刚刚更新到 Squeeze,现在它运行正常。

更新期间其他应用程序均未受到损害(postfix/dovecot/squirrelmail、prosody、apache 和 Dancer 框架)。

但对于“严肃的”服务器来说,这不是一个好的解决方案。

相关内容