ファイルホスティングとプロキシサービスのアイデア
フォーラムの投稿に埋め込む画像をアップロードしたい場合、imageshackのようなサービスがあるが、無料なので閲覧回数を制限している。帯域幅のコストはごくわずかだが、無料で提供し続けるわけにはいかず、彼らにとって何かメリットがなければならない。帯域幅の代金を払って制限を回避できれば良いのだが、こんな些細なことに従来の支払いは不便すぎる。
他の人にダウンロードさせるファイルをアップロードしたい場合はもっとひどくなる。rapidshareのようなサービスがあるが、ダウンロードする側に広告を見せたり有料会員へのアップグレードを促すために追加の手順や遅延を強制し、10回程度のダウンロードに制限している。
Bitcoinで課金する画像およびファイルホスティングサービス用の無料PHPコードを作れば素晴らしいだろう。余分な帯域幅割り当てがある人なら誰でもウェブサーバーに置いて実行できる。ユーザーはついに、帯域幅コストをカバーするわずかな料金を支払い、制限や面倒を避けることができるようになる。理想的にはMITライセンスまたはパブリックドメインにすべきだ。
このようなサービスは、支払いに困る匿名ユーザーにとって非常にありがたいだろう。
良いアイデアだ。
いずれ「ワンホップ」SSL、HTTP、ログイン保護付きプロキシサービス(最初のPsiphonプロジェクトに似たもの)を立ち上げて、bitcoinで支払いを受け付ける予定だ。
俺はイギリス在住なので、BBC iPlayerなどに使うのに良いだろう。Smiley bitcoinユーザーと「制限された」国のユーザーを優先する。
ファイルホスティングサービスに回す帯域はないだろうが、もしかしたら。
素晴らしいアイデアだ。そうしたサービスには活発なビジネスがあるが、標準的な支払い方法はプライバシーを重視する顧客とは相容れないといつも思っていた。
ソフトウェアを自由に利用できるようにして、誰でも簡単にセットアップできるようにすることを検討してもらえないだろうか?競争上の理由から自分だけのものにしたくなる気持ちはわかるが、サーバーにソフトウェアを置くだけで誰でも自国へのプロキシアクセスを提供できれば、桁違いに多く使われるようになるかもしれない。
既存のシステムに支払いメカニズムを付け加えるだけで済む他の種類のWebアプリケーションサーバーはあるだろうか?
PythonのWebフレームワークには大量の選択肢がある。今CherryPyを学んでいるところで、Web開発は初めてなので進みが遅い。基本的なアップロードの例はあるようだ。コミュニティにとってはPHPの方がおそらく良いだろう。ここにPythonの人はいるか?
そうだ。組み込みプロキシの実装はオープンソースで、自動化されたbitcoin決済があれば素晴らしい。
Psiphonの情報とリンクを投稿する。プロジェクトがv1からv2に移行したばかりで、実装が大きく異なるからだ。
PsiphonはフリーのWeb検閲回避ツールであり、そのままであるべきだ。しかし、個人的に更新・セキュリティ強化した1.6バージョンを運用しており、一部のユーザーから「象徴的な」寄付を受け付けている。
「Psiphonは、インターネットの検閲に使われるコンテンツフィルタリングシステムを安全にバイパスするために設計されたウェブプロキシだ。Psiphonはトロント大学のCitizen Labによって開発された。
ライセンス:GNU General Public License ソースコード:http://psiphon.ca/download/psiphon-src-1.6.tar.gz
http://wikipedia.org/wiki/Psiphon
Psiphonは、使いやすく管理が簡単なウェブベースのプロキシアプリケーションだ。インターネットアクセスに制限のない地域のユーザーが、アクセスが制限された地域の友人、家族、知人に、拒否されたコンテンツへのアクセスを提供できる。
Psiphonの発展に興味がある方は、プロジェクトリーダーにご連絡ください。
注:Psiphon 1.xと2.xシリーズは、基本的に異なるアーキテクチャの異なる製品だ。Psiphon 1.xは、中央管理コンポーネントなしに家庭用PC(MS Windowsベース)で動作するように設計された軽量ウェブプロキシだ。Psiphon 1.xでは、ユーザーが友人にプロキシの実行を依頼し、その友人のインターネット接続を経由してブロックされたサイトにアクセスできる。Psiphon 1.xのソースコードはこちら:https://code.launchpad.net/~psiphon-inc/psiphon/psiphon-1.6
新しいプロジェクトはPsiphon 2.xで、Psiphon Inc.がデプロイする中央管理型ウェブプロキシシステムで、検閲回避サービスを提供する。」
独自のbitcoinスタイルの実装を設計・構築するための参考として素晴らしいソースコードだ。サトシ、「歴史的」になる前に1.6.tar.gzを入手しておくことをお勧めする。1.6バージョンをLinuxでコンパイルするのも今ではそれほど簡単ではない。
1.6 Win32バージョンは元のプロジェクトウェブサイトから削除された。実際、既存のプロキシサービスはWindowsマシンで追加のセキュリティを施して運用している。他で見つからない方や参照用に欲しい方のために、msiとドキュメントを持っている。以下のソースから最新かつ安全に保っている:
SSL - http://www.slproweb.com/products/Win32OpenSSL.html
Visual C++ 2008 Redistributables(msvcpXX.dllとmsvcrXX.dll用)
http://www.sqlite.org/download.html
Windows用プリコンパイル済みバイナリ(sqlite3.dll用)
Javaと一部のFlashサポートは常に問題だが!
「bitcoin」プロキシソフトウェアへの貢献を喜んで行い共有するが、時間と開発経験が限られている。サトシ、別のv1.6スタイルの実装についてPsiphon開発者に直接連絡してみてはどうか?
Torプロジェクもサーバーオペレーター向けの決済/インセンティブシステムを探していると理解している。Smiley
スレッドタイトルを「Re: Idea for file hosting and proxy services」に変更してもらえるだろうか。ありがとう。
よろしく、
BitcoinFX
Mihalism Multi Hostは、人気のあるオープンソースのPHPファイルホスティングサーバーだ。
画像ホスティング向けに設計されているが、ファイルサイズの上限を引き上げ、許可するファイル拡張子を緩和すれば、一般的なファイルアップロードホスティングにも簡単に使えると思う。無料サービスとして合理的に運用するために制限が必要だが、Bitcoinの支払い機能を組み込めば、制限を緩和できるだろう。
クライアントサイドのスクリプトや埋め込み防止のような除去すべき余計な仕組みはない。通常通り機能する標準的なリンクを生成する。
これらの無料ホスティングサイトには入れ替わりがある。小規模なサイトは無料で画像ホスティングを提供できるが、人気が出始めると、無料の帯域幅を利用するタダ乗りユーザーに圧倒されてしまう。知名度の高いサイトは、帯域幅コストを賄うために、より積極的に有料化を迫るようになる。これは、必要な価格帯が「無料にするには少し高すぎるが、従来の決済方法でユーザーが手間をかけるには安すぎる」という空白地帯にあるサービスの完璧な例だ。0ドルと19.95ドルの間のギャップにあるのだ。せいぜい1000人中1人に9.95ドルを支払わせようとするのが精一杯だが、それでは999/1000のユーザーがタダ乗り扱いされる。画像は他のサイトに埋め込まれ、ホスティングサイトに行かずにダウンロードされるため、広告で支えることも実質的にできない。
このソフトウェアを運用しているサイトの例: http://www.imagez.ws/
フォーラム: http://www.mihalism.net/
ダウンロード: http://code.google.com/p/mihalismmh/
どう思うか?もし私がこれにBitcoin決済の統合を作ったら、運用してみたい人はいるか?Bitcoinで購入できる初の完全自動化サービスになるかもしれない。無料サービスに対して提供できる利点は、ダウンロードするユーザーにアップロードサイトを訪問させてあれこれ手間を踏ませることなく、大きなファイルの一般的なファイルアップロードホスティングを提供できることだ。ファイルへの通常のリンクを直接提供する。