Yerel Tomcat sunucumu herkese açık hale getirmek için IP'mi nasıl erişilebilir hale getirebilirim?


20

Masaüstü bilgisayarımda çalışıyorum. Bu makinede Tomcatyerel adresimi ziyaret edebilmem için Java geliştirmem için de çalışıyorum :

 http://192.168.1.1:8080/myapp

Şimdi gidip whatsmyip.comve almak benim IPöyle diyelim:119.56.1.78

Şimdi istediğim şu: Başka bir PC'ye (LAN'ımda değil) veya dünyanın her yerinden İnternet'e bağlı bir PC'ye gidiyorum ve aşağıdaki adresi yazıyorum:

http:// 119.56.1.78:8080/myapp

bu bana yerel olarak erişebildiğim sayfayı göstermelidir http:// 192.168.1.1:8080/myapp.

Mümkün mü?


2
Evet bu mümkün, denedin mi?
Atropo

Yanıtlar:



5

Sen senin ileri yapmanız gereken 8080 portyönlendirici aracılığıyla.

Senin Eğer IPdeğişiklikleri (bir dinamik var IPya da statik IP, bu senin tarafından belirlenir ISPEğer bir ana makine adını alabilirsiniz) Dyndns'te güncellemeye ve yönlendirici kurmak dyndnsYeni ile IPbu değişiklikleri. bu, uygulamanıza şu şekilde erişmenizi sağlar:

hostname.dynsns.org/your_app

Alternatif olarak, barındırılan bir sunucuyu ve etki alanı adını kiralayabilirsiniz.


2

Bunun için ise kısa vadede , kullanabilirsiniz localtunnel(aynı gibi ngrok).

Sadece şu adımları izleyin (gerektirir: NodeJS):

  1. Yükleme localtunnelçalıştırarak

    npm install -g localtunnel
    
  2. Uygulamanızın çalıştığını http://localhost:8080/, sonra çalıştığını varsayar

    lt --port 8080
    

    Sanki rastgele adla bir kamu url domain yaratacak bu .

Not: Siz de özel url oluşturabilirsiniz (örn: lt --port 4200 -s "sangeeth", -saraçlar alt etki ).

Sürpriz! Bitti!


0

Uygulamanızı herkese açık olarak erişebilmeniz için barındırmanız için statik ip veya bir alan adına sahip olmanız gereken statik ve dinamik ips hakkında sizi açıklayan aşağıdaki makaleye bakın . umarım bağlantı sana yardımcı olur


0
  1. Ngrok indir .
  2. Hizmetinizi çalıştırın.
  3. Tomcat sunucunuzun 8080 bağlantı noktasını dinlediğini varsayarsak, komut satırında ngrok komutunu şu komutla çalıştırın:

ngrok.exe http 8080

ngrok port yönlendirme işlemine başlar ve şöyle görünür:

resim açıklamasını buraya girin

Şimdi, istemci url ile istek çalıştırabilir http://a9bb8562.ngrok.io/myapp.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.