dolipoを使いながらBackup.appを実行

2011/3/12追記:いたちごっこが終われない。以下現状のproxy.pac

        isInNet(host, "96.16.0.0", "255.255.0.0") ||
        isInNet(host, "66.249.89.0", "255.255.255.0") ||
        isInNet(host, "92.123.0.0", "255.255.0.0") ||

2011/1/14追記:最近また失敗するようになったので、追従。このイタチゴッゴも終わらせねばなるまいなぁ。以下現状のproxy.pac

        isInNet(host, "118.215.0.0", "255.255.0.0") ||
        isInNet(host, "60.254.185.0", "255.255.255.0") ||
        isInNet(host, "59.106.174.0", "255.255.255.0") ||
        isInNet(host, "96.16.0.0", "255.255.0.0") ||

2010/11/21追記:先日のメンテ後にまた失敗。今度は "118.215.0.0" を追加した。これではイタチごっこになり兼ねないけど、どうもデータセンター周りの話題を耳にしたので、しばらくしたら落ち着くかも…ひとまずは気長に追従していくことにした。


2010/11/16原文

面倒だなぁと思って放っておいたのですが、結局、proxy.pac を変更後、ネッワーク設定だけではなく、Backup.app も起動しなおしたら失敗しなくなりました。

足したのは以下の設定

        isInNet(host, "184.85.61.0", "255.255.255.0") ||

現状最新の proxy.pac は、こんな感じ。

function FindProxyForURL(url, host)
{
// variable strings to return
var proxy_yes = "PROXY 127.0.0.1:8123; DIRECT";
var proxy_no  = "DIRECT";

    if (isPlainHostName(host) ||
        isInNet(host, "184.85.61.0", "255.255.255.0") ||
        isInNet(host, "10.0.0.0", "255.0.0.0") ||
        isInNet(host, "127.0.0.0", "255.0.0.0") ||
        isInNet(host, "169.254.0.0", "255.255.0.0") ||
        isInNet(host, "192.168.0.0", "255.255.0.0")
      ) { return proxy_no; }
    if  ( (url.substring(0, 4) == "ftp:") ||  (url.substring(0, 6) == "https:") )
        { return proxy_no; }
//    if (localHostOrDomainIs(host, "idisk.mac.com"))
//        { return proxy_no; }

return proxy_yes;
}
//a96-6-205-206.deploy.akamaitechnologies.com (96.6.205.206)  2010/11/8
//idisk.me.com.akadns.net (96.16.61.206) 2010/11/8
//e3382.b.akamaiedge.net (96.16.61.206) 2010/11/8
//idisk.me.com.akadns.net (184.85.61.206) 2010/11/16
//configuration.apple.com (17.250.248.105) 2010/11/16

(//はコメント行)