proxy.pac

少なくとも Konqueror 3.1.1 と Mozilla 1.3 は,どうも myIpAddress() は常に 127.0.0.1 を返すようだ。あほか。

しかしまぁ、multi home なホストで「おれの ip address を1個返せって何ですか?」といわれても、確かにそれもナニなので、myIpAddress() という関数の仕様自体がタコともいえる。だから KDE も Mozilla も「そんなヤシには 127.0.0.1 でも返しとけ、ボケ」なのかもしれない。そうだとしたら確かにそれも納得だ。

「いまおれってどこよ?」は、

if(isResolvable("社内にしかないホスト")){
  return "PROXY proxy.会社.com";
}

とかして判断するようにした。