33
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

HTTPはもう過去のもの!時代に取り残されるな! 安全なHTTPS トンネリングを無料であなたのコンピューターに!

Last updated at Posted at 2016-11-02

This is a translation of the Readme on Github for beame-insta-ssl.
Hope you find it useful! :-)

beame-insta-sslとは ?

beame-insta-sslは、パブリック IP アドレスを必要とせずランダムなホスト名経由で HTTP または HTTPS サーバーを使ってコンピューターを安全に公開することができる無料のオープンソース ツールです。
Beame.io 使用時、秘密鍵(private key)があなたのコンピューターまたはサーバーから流出することは決してありません。
Beameは、あなたのトラフィックを見ることはできません。
理論上では、Beame.ioがワイルドカード *. beameio.net 証明書を発行し、トラフィックに接続可能ですが、発行することはありません。これについてはフィンガー プリント証明書の確認をすることによって回避できます。

###3つの簡単な操作でスタート!

ステップ 1: ここから 簡単サインアップ!
ステップ 2: npm install -g beame-insta-ssl を実行します。
ステップ 3: 登録確認メールの指示に沿って実行してください。 beame-insta-ssl があなただけのbeameホスト名を取得し、有効な公開証明書を発行します。証明書は即座に発行されるので、トンネルはすぐに利用開始可能。
まさにワンストップショップ!

...でもこのサービスはngrokやLet's Encryptが既に提供しているもの、これも同じサービスですか?

はい。でも他のサービスは次のことが必要でした。例えば:SSL 証明書を購入する、プレミアムトンネリング サービスを購入する、TLS Terminationを取得する(安全とは言えない)、および/または現在無料の証明書を使用している場合、DNS を再構成する。
beame-insta-sslなら、無料で安全な通信が手に入ります。
それがとっても使いやすってこともうお話し、しましたっけ?:-)

beame-insta-sslは誰のためのもの?

Web 開発者、web デザイナー、ブラウザー上にディスプレイされる仕事に携わるすべての人のためのもの。

費用は
登録時のbeame資格証明は無料で、その後も永久に無料。

収入はどこから

このサービスは、幅広く誰もが利用できる暗号化機能を提供します。もちろん暗号化初心者の方にも。
より高度なサービス、または企業用のサービスをご希望の場合は beame-sdkをお勧めします。

beame-sdkによってオンデマンドの資格情報とトンネルを作成し、暗号化ベースの信頼されたプライベートネットワークを構築できます。
この夢のような機能は、より多くのbeame資格情報の作成して(a)バックエンドサーバの認証、 (b)モバイルクライアントの認証、(c) ユーザーの認証、(d)クラウドストレージの暗号化ができます。

最も一般的で、効果的な活用例は何

私は、iOS用のデベロッパーです。Webアプリケーションのバックエンドコードをテストしたいのですが、手元でテストできるならそのほうがはるかに便利です。
Beameなら、ローカル ワークステーション内で TLS Terminationされたモバイル デバイスにローカル開発サーバーを公開することができます。

ターミネイティングトンネルとノンターミネイティングトンネル(Terminating and non-terminating tunnel)の違いは何ですか?
結論から言うと、ノンターミネイティングトンネルのほうが優れていますが、更なるセットアップが必要です。証明書を注入する必要があります。

beame ドメインを失うことがあり得ますか?
はい。phishing に利用された場合、ブラック リストに載せ、証明書の失効を行います。

beame-insta-sslを使用するためのコマンド:

ステップ 1: サインアップはここから、人類のみ、 から発行されたあなた個人のtokenをEメール(アクセス可能なメールアドレスであることをご確認の上ご利用ください)から取得してください。https://ypxf72akb6onjvrq.ohkv8odznwh5jpwm.v1.p.beameio.net/insta-ssl
ステップ 2: npm install -g beame-insta-ssl を実行しbeame-insta-sslをインストール してください。
ステップ 3: 送られてきた登録確認メールのコマンドを実行します。beame-insta-ssl があなただけのbeameホスト名を取得し、有効な公開証明書を発行します。証明書は即座に発行されるので、トンネルはすぐに利用開始可能。

ンネルを開設するためコマンド例: beame-insta-ssl tunnel 8008 http

安全な接続を利用したいが、サーバーに証明書をインストールしたくない場合は、上記のコマンドを使用してください。その場合下記の出力が表示されます。Starting tunnel https://qwertyuio.asdfghjkl.v1.d.beameio.net -> http://localhost:8008

指定したポートでサーバーを起動し (上記の例では8008) 任意の web ブラウザーでランダム Beameホスト名(上記のサンプル出力では https://qwertyuio.asdfghjkl.v1.d.beameio.net)を実行します

Beameの資格情報が複数ある場合等には、トンネルを実行する特定のBeameホスト名を指定することもできます:

beame-insta-ssl tunnel 8008 http --fqdn qwertyuio.asdfghjkl.v1.d.beameio.net

Beameデータはどこに保存されているの?
作成された資格情報は、ローカルコンピューター内の $HOME/.beame フォルダーに保存されます。次のような export (エクスポート)コマンドを使用して指定の場所に簡単に資格情報をエクスポートできます:beame-insta-ssl export qwertyuio.asdfghjkl.v1.d.beameio.net ./destination_folder_path

33
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
33
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?