タグ

Proxyに関するiR3のブックマーク (13)

  • pacproxy - Ruby hiroba 2014

    Pacproxy is a Ruby gem that allows applications like curl and other gems to access corporate servers behind a proxy using a proxy auto-config (PAC) file. The gem intercepts requests and transfers them to certain destinations defined in the PAC file. It can be configured by adding 'pacproxy' to the Gemfile and running it with the PAC file URL and port. This allows non-browser applications to access

    pacproxy - Ruby hiroba 2014
    iR3
    iR3 2014/09/21
    ほ〜 いい感じに転送してくれるツール #rubyhiroba
  • nginxでS3へリバースプロキシ - Tech-Sketch

    一般的に利用されるブラウザではJavaScriptによるクロスドメイン制約などセキュリティのための読み込みドメインの制約があります。 そのためクラウド上のファイルなどを利用するときに上記の制約を受けて何らかの対策が必要になる場合があります。 この対策の一つとしてリバースプロキシによって対応する方法があります。 リバースプロキシを立ててすべてを解決するんだ リバースプロキシで解決を試みると言うのは以下の図のような構成にすることです。 このようにリバースプロキシを使うことでユーザのブラウザから見るとすべてのデータが同じドメインからのデータ取得になります。 このような構成にするために次に具体的な設定をしてみます。 リバースプロキシを立てよう リバースプロキシを立てるにはApache、Squidなどの有名なWebサーバやProxyサーバを利用したり、最近ではnode.jsでスクリプトを書いて

    iR3
    iR3 2014/05/15
  • NginxでREST認証してS3へリバースプロキシー

    こんにちわ。能年玲奈より川口春菜派のとおのぶです。能年さんを画像検索すると剛力さんが現れてちょっとびっくりしました。 blogで利用してる画像はAmazon S3にあるんですが、どこからでも見ることができる状態でした。セキュリティ としてイヤだなと思っていたので、S3へRESTで認証することにしました。認証はNginxで行います。 やろうとしていることはnginxでS3へリバースプロキシ と同じで、S3の認証が異なるぐらいです。 RESTで認証する3rd party modleのAWS proxy moduleあるので それを使います。3rd party moduleなのでgithubから落として組み込まないといけないのがめんどうなのと、設定例で ちょっとはまってしまいました。 インストールオプションでAWS proxy moduleを組み込みます。ansibleを使った例はこちらです。

  • Proxy サーバを用意して HTTP 通信をテストしよう - Watson's Blog

    この記事は RubyMotion Advent Calendar 2012 の 4 日目の記事です。 以前「RubyMotion もくもく会」で HTTP 通信のテストはどうすれば良いのだろうかという話題でモックを用意するのですかねと話が収束したのですが、面倒だし極力アプリに手を加えたくないなぁと一人もやもやしておりました。 Proxy サーバを用意すれば比較的簡単にテストできるんじゃないかと思い、ブログに書いてみました。 きっかけは 何を検索していてたどり着いたのかは忘れましたが、http://ja.favstar.fm/users/Psychs/status/3507370903 というツイートを見かけ、 さすが @Psychs 先生。神!と思った次第です。iOS シミュレータなど Cocoa API を使ったアプリの HTTP 通信は簡単に Proxy を経由するように設定できるわけ

    Proxy サーバを用意して HTTP 通信をテストしよう - Watson's Blog
    iR3
    iR3 2012/12/04
    GJ!
  • RubyでProxyパターン/Matzは松江から来るのに時間がかかるのでProxyRubyistを置く! - Tbpgr Blog

    概要 GoFのデザインパターンのProxyパターンについて。 ある処理について、代理人を置くことで処理を分散して負荷を軽減させる。 登場人物 Subject = 主体 RealSubject = 主体の実体 Proxy = 代理人 Client = 利用者 UML 実装サンプル サンプル概要 Rubyに関する質問をしたい人がいます。 この質問者は簡単な質問。普通の質問。難しい質問をします。 回答者となるRubyistには駆け出しRubyist、普通のRubyist、Matzがいます。 回答者の窓口となるのは駆け出しRubyistで、簡単な質問は自分で回答します。 駆け出しRubyistは普通の質問の答えが分からないので 普通のRubyistから答えを聞いて回答します。 駆け出しRubyistや普通のRubyistは難しいの質問の答えが分からないので 松江まで行ってMatzに答えを聞いて回答

    RubyでProxyパターン/Matzは松江から来るのに時間がかかるのでProxyRubyistを置く! - Tbpgr Blog
    iR3
    iR3 2012/11/21
  • singleton method Net::HTTP.Proxy (Ruby 1.8.7)

    Proxy(address, port = 80) -> Class[permalink][rdoc] Proxy 経由で http サーバに接続するためのクラスを作成し返します。 このクラスは Net::HTTP を継承しているので Net::HTTP と全く 同じように使えます。指定されたプロクシを常に経由して http サーバ に接続します。 address が nil のときは Net::HTTP クラスをそのまま返します。 例1: Net::HTTP.new を使う require 'net/http' proxy_class = Net::HTTP::Proxy('proxy.example.com', 8080) http = proxy_class.new('www.example.org') http.start {|h| h.get('/ja/') # proxy.ex

    iR3
    iR3 2012/11/20
  • Amazon-Auth-ProxyをSinatraに移植してHerokuで動かす - ただのにっき(2011-09-30)

    Amazon-Auth-ProxyをSinatraに移植してHerokuで動かす 先日発表になったGoogle App Engineの値上げはGAE上で無償サービスを運用していた人たちをパニックに陥れたが、tDiaryとて無関係ではない。amazon.rbが使っているProduct Advertising API用リバースプロキシがGAE上で稼動しているからだ。 GAEの値上げ自体は11月まで猶予されたが、それでもやはり、ああいうロックインされやすい環境に依存するのは危険だ。で、同じサービスをまちゅさんがheroku + Sinatraに移植してくれたので、そちらに引っ越すことに。たぶん10月末に予定されているtDiaryの次のリリースからはこちらを使うことになると思う。 さて、リバースプロキシだけでなく、認証プロキシの方もいつまでもCGIじゃねーだろというかもっと移植性の高い環境で動

  • POPONTA PROXY (Page Converter for iPhone) を公開してみる | Azrael

    – 2012/2/1 – 当プロキシは2012/1/31を持って閉鎖しました。 長い間ご利用いただきありがとうございました! エピローグ → POPONTA PROXY閉鎖しました ・English page is Here ・みなさんから頂いたコメントはコチラ ブックマークレット登録用ページはコチラ → BOOKMARKLET登録用ページ わたしゃ普段からiPhoneを持ち歩いておるのです。 移動中もニュースやブログ更新情報をiPhoneでチェック。 このiPhoneというモノは、PC向けサイトも問題なく見れる・・・のですが。 javascript や Flashなどをちりばめられたサイトを見ると重い。 表示に時間がかかる。 あげくのはてにページの容量でかすぎてメモリオーバーで落ちる(-ω-)。 こんな感じなのです。 苦肉の策で Google Mobile Proxy を使うと 今度は文

    POPONTA PROXY (Page Converter for iPhone) を公開してみる | Azrael
  • ヽ( ・∀・)ノくまくまー(2007-06-05)

    ● 1. 一戸建てタイプ そのアプリ用に専用のマシンを準備できるケース。例えば、アクセス数が少ないβリリース時などは mongrel を直接80ポートで運用することもあるだろう。そして、負荷の増加、またはマルチコアを活かすという次の段階で、cluster 化した mongrel を扱う必要に迫られた場合、このタイプになる。この場合、フロントの仕事はバック(Rails)への割り振りだけだが、そのためにわざわざ Apache2 を持ち出すのは仰々しいと感じるかもしれない。そんな人にお奨めしたいのが Pound サーバだ。いきなり Apache から話が逸れてしまうが、このケースだとリアルでお奨めである。 Pound + mongrel Pound はリバースプロキシ用のWebサーバであり、特化しているだけあって、必要最低限かつ直感的で簡単な設定で済むため、敷居が低いのが魅力だ。それでいて、デジ

  • mod_proxy_balancer - Apache-2.2

    Please note This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information. You may follow this link to go to the current version of this document.

  • apache+mod_proxy_balancer+mongrelでRailsを動かす方法 - kaeruspoon

    kaeruspoonは今までLighttpd+FastCGIで動かしていましたが、OSをcentOSからDebianに移したのを契機に、apache+mod_proxy_balancer+mongrelで動かすことにしました。 まずはapacheとmongrel、mongrel_clusterのインストールから。

  • Apache 2.0.x + Mongrel + mod_proxy + mod_rewrite configuration | Jonathan.inspect

    When I decided to try the switch from fcgid to mod_proxy + mongrel for this blog (and now the majority of my projects at work), I discovered there was no example of such configuration or at least not all in one place. This post will try to fill this lack of a complete example. The distro i’m using here is Debian, but the configuration should be easily ported to yours. Thereafter I assume you alrea

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    iR3
    iR3 2008/06/23
  • 1