Expose - PHPで作られた ngrok のオープンソース代替
(github.com)-
ローカルのWebサイトを外部からアクセス可能にする、ngrok のようなトンネルを PHP で実装
-
ngrok に似た CLI を提供
-
専用のWebダッシュボードで、すべてのリクエストを詳細に確認可能
-
SubdomainGenerator、UserRepository などのインターフェースを拡張可能
ローカルのWebサイトを外部からアクセス可能にする、ngrok のようなトンネルを PHP で実装
ngrok に似た CLI を提供
専用のWebダッシュボードで、すべてのリクエストを詳細に確認可能
SubdomainGenerator、UserRepository などのインターフェースを拡張可能
1件のコメント
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 )