[sylpheed-jp:11118] Re: proxy設定について
Takahiro Kambe <[email protected]> Tue, 17 May 2011 22:30:26 +0900 (JST)
| Newsgroups | gmane.mail.sylpheed.general.japanese |
|---|---|
| Message-ID | <[email protected]> |
こんばんは。 In message <[email protected]> on Mon, 09 May 2011 13:01:10 +0900 (JST), Takahiro Kambe <[email protected]> wrote: >> アップデートには、コントロールパネル -> インターネット オプション -> 接 >> 続で、自動構成スクリプトだけでなく、その下の「プロキシサーバーのLANにプ >> ロキシサーバーを使用する」もチェックして有効なプロキシサーバを指定する必 >> 要がありました。 > アドバイスありがとうございます。 > > 確かに明示的に指定すれば動作するでしょうけれど、それでは自動構成スクリ > プトでproxy設定を一括して行っている意味がありませんよねぇ...。 この件ですが、ソースを見るという基本に戻って状況がわかりました。:-D o SylpheedのWindows版のアップデートはNSIS(Nullsoft Scriptable Install System)というオープンソースのWindowsインストーラーを使用してます。 (Windowsの方面はあまり詳しくありませんでしたが、実に素晴らしいソフト ウェアが公開されているものです。) http://sourceforge.net/projects/nsis/ o このソースを見ると、Contrib/Makensisw/update.cppのgetProxyInfo()で、 1. レジストリからproxyの情報を取得: HKEY_CURRENT_USER以下、 Software\Microsoft\Windows\CurrentVersion\Internet Settings にある、 ProxyENableが有効なら、 2. 同じ階層のProxyServerを取得する。 といった処理をしています。 o 「プロキシサーバーのLANにプロキシサーバーを使用する」は正に ProxyEnable、その下のプロキシの指定がProxyServerの値となります。 o 自動構成ファイルのURLによる指定は、同じ階層のAutoConfigURLが該当しま すが、この内容を見るようなことはしていません。(見たら見たで、それを ネットワーク経由で取得するといったことをしなければなりません。) NSISの方が賢くなる or 賢くする修正を加えることができれば、理屈では自動 構成ファイルをURLで指定できるようになるわけです。 これはSylpheedの実装の外の部分なので、手を入れるのは簡単ではないかもし れません。引数や環境変数でproxyの設定を渡せれば、まだ楽かもしれません が。 いずれにしても現在の動作が明確になり、すっきりしました。ヒントや情報を 示していただいた皆様に感謝します、ありがとうございました。 -- 神戸 隆博 / Takahiro Kambe