Saya sedang bekerja di komputer desktop saya. Pada mesin ini saya juga menjalankan Tomcat
pengembangan Java saya sehingga saya dapat mengunjungi alamat lokal saya:
http://192.168.1.1:8080/myapp
Sekarang saya pergi ke whatsmyip.com
dan IP
katakan saja:119.56.1.78
Sekarang yang saya inginkan adalah: Saya pergi ke PC lain (bukan di LAN saya) atau PC lain di seluruh dunia yang terhubung ke Internet dan ketik alamat berikut:
http:// 119.56.1.78:8080/myapp
ini akan menunjukkan halaman yang sama yang dapat saya akses secara lokal http:// 192.168.1.1:8080/myapp
.
Apakah ini mungkin?
networking
ip
hosting
tomcat
jayesh
sumber
sumber
Jawaban:
Ya itu mungkin. Ini disebut "Port Forwarding" .
119.56.1.78 - adalah alamat IP publik Anda .
192.168.1.1 - adalah alamat IP pribadi Anda di LAN .
Untuk melihat bagaimana port forwarding dilakukan, baca tutorial yang sangat bagus dan singkat ini dengan banyak gambar yang bagus:
Cara Meneruskan Ports di Router Anda
sumber
Anda perlu melakukan penerusan
8080 port
melalui router Anda.Jika
IP
perubahan Anda (Anda memiliki dinamisIP
atau statisIP
, ini ditentukan oleh AndaISP
), Anda bisa mendapatkan nama host dari dyndns dan mengatur router Anda untuk memperbaruidyndns
dengan yang baruIP
saat perubahan. ini akan memungkinkan Anda untuk mengakses aplikasi Anda seperti:Atau, Anda dapat menyewa server yang dihosting dan nama domain.
sumber
Jika untuk jangka pendek , Anda dapat menggunakan
localtunnel
(sama sepertingrok
).Cukup ikuti langkah-langkah ini (membutuhkan: NodeJS):
Instal
localtunnel
dengan menjalankanAsumsikan, aplikasi Anda sedang berjalan
http://localhost:8080/
, lalu jalankanIni akan membuat domain url publik dengan nama acak seperti ini .
Catatan: Anda dapat membuat url kustom juga (misalnya:
lt --port 4200 -s "sangeeth"
,-s
berarti subdomain ).Ta-da! Selesai!
sumber
Silakan lihat artikel berikut yang menjelaskan tentang ips statis dan dinamis yang Anda perlukan untuk memiliki ip statis atau nama domain untuk meng-host aplikasi Anda sehingga Anda dapat mengaksesnya secara publik. semoga tautannya membantu Anda
sumber
ngrok mulai meneruskan porta dan terlihat seperti ini:
Sekarang, klien dapat menjalankan permintaan dengan url
http://a9bb8562.ngrok.io/myapp
.sumber