タグ

javaとproxyに関するKanasansoftのブックマーク (4)

  • Jettyでプロキシサーバ作る - Enjoy*Study

    Jettyのorg.mortbay.servlet.ProxyServletを使うと、リクエスト/レスポンスをそのまま中継するだけのプロキシサーバが簡単に動かせます。(Jetty 6.1.5で確認) 適当なWEBアプリケーションとして、 ProxyServletで全てのリクエストを受けるようにしておけばOKです。 ProxyServletでは、接続先に対してURLConnectionを使って接続し、リクエストの内容をコピー、そして受け取ったレスポンスをコピーして返却するような処理をしています。 ソースのコメントみると、「EXPERIMENTAL Proxy servlet.」となっているので、どこまでちゃんとプロキシとしての処理が実装されているのか不明ですが、私が使ってみた限りでは、特にエラーとなるようなことはありませんでした。 単に中継するだけのプロキシサーバでは使い道があまりなさそうで

    Jettyでプロキシサーバ作る - Enjoy*Study
  • こてさきAjax:WebSocketがデフォルトdisableとなった件 - livedoor Blog(ブログ)

    拙著(「徹底解説 HTML5 APIガイドブック コミュニケーション系API編」)の補足・修正POSTです。 p.24にWebSocketをサポートしているブラウザが記載されていますが、周知の通り、以下のブラウザでデフォルトdisableになりました。 FireFox4 Opera11 ちなみに、執筆以降サポートを開始した iOS4.2.1のsafari は、現状使える状態です。 disableとなった理由は、現状実装されているバージョン(Draft76)にセキュリティ上の脆弱性が見つかったため。脆弱性がFixされた仕様がIETFで固まれば、マイナーバージョンであっても再び対応するとのこと。 http://hacks.mozilla.org/2010/12/websockets-disabled-in-firefox-4/ 脆弱性の詳細は、Adamさんのレポートで述べられています。 ただし

  • Oracle Java Technologies | Oracle

    Java Is the Language of Possibilities Java is powering the innovation behind our digital world. Harness this potential with Java resources for student coders, hobbyists, developers, and IT leaders.

    Kanasansoft
    Kanasansoft 2009/11/04
    Java5から導入された新しい柔軟なプロキシについて。
  • JavaでProxyの設定

    システムプロパティにProxyの設定をすることができる事は知っていたがここまで細かく設定できるとは知らなかった。 例えば、http.nonProxyHostsを設定することによって、プロキシサーバ経由ではなく、直接接続することができるホストを指定できるらしい。 主なプロパティは、 http.proxyHost (デフォルト: なし) http.proxyPort (デフォルト: 80 (http.proxyHost が指定された場合)) http.nonProxyHosts (デフォルト: なし) ftp.proxyHost (デフォルト: なし) ftp.proxyPort (デフォルト: 80 (ftp.proxyHost が指定された場合)) ftp.nonProxyHosts (デフォルト: なし) プログラムからは以下のように指定する。 System.setProperty("h

  • 1