Markoの投稿(2010年9月27日 16:50 UTC)wiki を読んだら、インターフェースは 127.0.0.1 からのリクエストしか受け付けないとあった。今もそうか?オーバーライドする設定はあるか?
まだ変わっておらず、オーバーライド設定はないと思う。ソースにハードコーディングされている。「プロキシ」アプリを書く代わりに、SSH トンネルが使える。例えば Bitcoin インスタンスが「example.com」で動いており SSH サーバーがあるなら、別のマシンからこうトンネルできる:
ssh -N example.com -L 9481:localhost:9481
これでローカルマシンのポート 9481 の RPC インターフェースが、暗号化された SSH セッション経由で Bitcoin RPC サーバーにトンネルされる。
JSON-RPC パスワードはクリアテキストで送信されるため(base64 エンコードだが実質クリアテキスト同等)、接続の暗号化が必要だ。
自分で Bitcoin をコンパイルできるか?最新の SVN には localhost だけでなく他のインターフェースにバインドするオプションがある。できなければ、次のバージョン(0.3.13)にそれが含まれるはずだ。