質問: ローカルのtomcatサーバーをパブリックにするには、ipをパブリックにアクセスする方法を教えてください。 デスクトップコンピューターで作業しています。このマシンでは、自分のローカルアドレスにアクセスできるように、java開発用にtomcatも実行します。 http://192.168.1.1:8080/myapp 次にwhatsmyip.comにアクセスしてipを取得し、次のように伝えます:119.56.1.78今私が欲しいのは:lan以外の別のpcまたはインターネットに接続された世界中のpcに行き、次のアドレスを入力します。http:// 119.56.1.78:8080/myapp これにより、http:// 192.168.1.1:8080/myappからローカルにアクセスできるのと同じページが表示されます。これは可能ですか?
回答: short termの場合は、localtunnelを使用できます(ngrokと同じ)。次の手順に従ってください(必須:nodejs): 実行してlocaltunnelをインストールします npm install -g localtunnel アプリがhttp://localhost:8080/、次に実行 lt --port 8080 this のようなランダムな名前のパブリックurlドメインを作成します。 注:カスタムurlも作成できます(例:lt --port 4200 -s "sangeeth"、-sはsubdomain)を意味します。たーだ!終わった!