Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/motemen/modoi
nijiura proxy
https://github.com/motemen/modoi
Last synced: 3 months ago
JSON representation
nijiura proxy
- Host: GitHub
- URL: https://github.com/motemen/modoi
- Owner: motemen
- Created: 2009-01-25T09:38:11.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2011-06-22T11:06:24.000Z (over 13 years ago)
- Last Synced: 2024-05-01T23:31:23.096Z (8 months ago)
- Language: Perl
- Homepage:
- Size: 523 KB
- Stars: 14
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Modoi
=====modoi は虹裏プロキシです。あなたのマシンで起動させて、これを経由して虹裏にアクセスすることで便利に閲覧できます。
Feature
-------以下の機能があります。このうち必要な機能だけを使うように設定できます。
* スレッド・画像をキャッシュ=スレが落ちても閲覧できる (Component::Cache)
* ブラウザのキャッシュを利用して通信量を削減 (Component::UseBrowserCache)
* スレッド情報を DB に保存 (Component::StoreDB)
* スレッドを定期監視 (Component::Watch)
* 画像・ファイルの先読み (Component::Prefetch)
* HyperEstraier による検索 (Component::IndexEstraier)
* プロキシの設定をしない利用 (Component::WebProxy)
* http://localhost:5678/http/www.2chan.net/b/ などにアクセスできるようになります。
* さらに Component::WebProxy::TouchView を使用すると、スマートフォン用のビューも用意されます。How To Use
----------git clone --recursive git://github.com/motemen/modoi.git
cd modoi/
cpanm Module::Install Module::Install::AuthorTests
cpanm --installdeps . ./modules/WWW-Futaba-Parser
sqlite3 modoi.db < db/*.sql
cp config.sample.yaml config.yaml
plackup modoi.psgi -p 5678プロキシサーバが起動します。example/proxy.pac などを利用して、ブラウザがこのプロキシを通るようにすれば設定完了です。
config.yaml 内の Modoi > auth もしくは環境変数 `MODOI_AUTH` を `user:password` の形式にしておくと、Basic 認証をかけることができます。
TODO
----* 設定
* HTTP::Config つかってるところの設定
* スマフォビューAuthor
------motemen