Bunu yapmak için gerekli adımları gösteren web üzerinde çeşitli belgeler olduğunu biliyorum ama sorunu çözemiyorum - localhost üzerinde çalışan bir açısal proje var (ve os ubuntu 14.04), üzerinden erişmek istiyorum dış ip
İşte projenin config dosyasından bir snippet -
options: {
port: 9000,
// Change this to '0.0.0.0' to access the server from outside.
//hostname: 'localhost'
...
...
}
Şunu değiştirdim localhost
: 0.0.0.0
Bu şimdi dahili ip üzerinden uygulamaya erişmeme izin veriyor -
192.168.X.X:9000
Sorun şu ki, harici ip ile aynı erişemiyorum. Bir yönlendiricim var ve yönlendirici yapılandırmasında sorunu giderebileceğini umduğum yönlendirici yapılandırmasında kurulum portu iletiyorum.
Ayrıca / etc / hosts dosyasına şu satırı eklemeyi denedim -
<my external ip> localhost
<my external ip> 127.0.0.1
Bu farketmez. Neyin yanlış olduğundan emin değilim ve birkaç gün boyunca çözüm aradıktan sonra bile çözemiyorum.
güncelleme -
Bu, bu tür bağlantı noktalarının iletilmesine izin vermeyen internet bağlantısında bir kısıtlama gibi görünüyor. Her ne kadar başarılı bir ssh portu yönlendirme yapabilirim.
Aynısını farklı bir ağda denedim ve localhost'a harici ip üzerinden erişebildim.
sudo netstat -pant | grep 9000
Sunucuda yapabilir misin ?