6 ポイント 投稿者 xguru 2020-06-28 | 1件のコメント | WhatsAppで共有
  • ローカルのWebサイトを外部からアクセス可能にする、ngrok のようなトンネルを PHP で実装

  • ngrok に似た CLI を提供

  • 専用のWebダッシュボードで、すべてのリクエストを詳細に確認可能

  • SubdomainGenerator、UserRepository などのインターフェースを拡張可能

1件のコメント

 
xguru 2020-06-28

ngrok は 1.x から 2.x へ移行する際にオープンソースではなくなり有料化され、1.x のコードはもはや開発者によるサポートもありませんが、

1.x のプロジェクト自体はまだオープンソースとして提供されており、それをベースにした多くのフォークもあります。

Go で書かれた pgrok https://github.com/jerson/pgrok

Expose は PHP 製なので、自分で運用している既存の PHP が入ったサーバーに載せて簡単に運用でき、

PHP のコードを修正して簡単に変更し、すぐに反映を試せるという点が利点になるかもしれません。

(HN では「なぜこれを PHP で書くんだ!」と議論になってはいますが…… https://news.ycombinator.com/item?id=23550198 )