6666 numaralı bağlantı noktasındaki bir web sunucusuna bağlanırken bu hatayı alıyorum ( http: // myserver: 6666 / ):
Hata 312 (net :: ERR_UNSAFE_PORT): Bilinmeyen hata.
Chrome'u kaynaktan yeniden oluşturmadan bunu çözmenin kolay bir yolu var mı ?
6666 numaralı bağlantı noktasındaki bir web sunucusuna bağlanırken bu hatayı alıyorum ( http: // myserver: 6666 / ):
Hata 312 (net :: ERR_UNSAFE_PORT): Bilinmeyen hata.
Chrome'u kaynaktan yeniden oluşturmadan bunu çözmenin kolay bir yolu var mı ?
Yanıtlar:
On Windows'un :
Chrome kısayoluna sağ tıklayın >> Özellikler >>
Ardından --explicitly-allowed-ports=xxx
kısayol hedefine ekle
Örnek:
C: \ Dokümanlar ve Ayarlar \ Kullanıcı \ Yerel Ayarlar \ Uygulama Verileri \ Google \ Chrome \ Uygulama \ chrome.exe - açıkça izin verilen bağlantı noktaları = 6666
Buradan kaynak
--explicitly-allowed-ports
Mac için anahtar mevcut değil mi?
Bunu Google Chrome'da kapatabilirsiniz, ancak bunu yapmak kendi sorumluluğunuzdadır. Chrome'un bu bağlantı noktalarını engellemesinin iyi bir güvenlik nedeni var: Temel olarak tarayıcınızı, saldırganların ağınızdaki diğer hizmetlere saldırmak için kullanması için açık bir proxy olmaya açıyorsunuz.
Daha fazla bilgi için: Chrome neden bazı bağlantı noktalarının güvenli olmadığını düşünüyor?
Mac'te, Automator yerleşik Apple uygulamasını kullanarak diğer yanıtlarda belirtilen parametreleri içeren Chrome'u başlatan bir uygulama oluşturabilirsiniz:
Otomatikleştiriciyi Başlat
"Doküman türü" olarak "Uygulama" yı seçin
"Kabuk komut dosyasını çalıştır" eylemini ekle
Bu işlemdeki yer tutucu cat
komut dosyasını şu şekilde değiştirin :
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
Oluşturulan uygulamayı, Uygulama klasörünüzde "Güvenli olmayan bağlantı noktalarına sahip izin verilen Google Chrome" gibi bir şey olarak kaydedin
Doğrudan Google Chrome yerine bu yeni uygulamayı kullanın
(isteğe bağlı) Oluşturulan "uygulamanın" varsayılan simgesini değiştir - Automator'ın robotu - Chrome bu yöntemi kullanıyorsa (not: beğenirseniz bu cevabı oylayın!)
Kaynak: http://cubewot.de/node/266
Subanki'nin dediği gibi, -explicitly-allowed-ports
seçeneği Chrome başlangıç komutunuza eklemelisiniz .
Ubuntu'da bunu (root olarak) Chrome kurulum klasörünüzün altındaki "google-chrome" betiğini düzenleyerek yapabilirsiniz.
Yazarak dizini alabilirsiniz:
ls -la /usr/bin | grep chrome
Ardından, söz konusu anahtarı EXEC satırına ekleyerek "google-chrome" dosyasını düzenleyin:
exec -a "$0" "$HERE/chrome" "-explicitly-allowed-ports=6000" "$@"
Sadece virgülle ayrılmış değerler ile "6000" olarak değiştirin Eğer (örnek: gerekebilir -explicitly-allowed-ports=5000,6000,7000
)
NOT: UNIX için, anahtar "-" ile başlamaz, tek bir "-" ile başlar
--
on unix, GNU'ya özgü bir kongredir. Birçok kişi tarafından taklit edilir, ancak tüm unix yardımcı programları tarafından değil.
İşte web sunucusu olarak node.js kullanan geliştiriciler için doğru cevap
. Web sayfalarınızı barındırmak için kullandığınız bağlantı noktasını değiştirin.
Örneğin
, index.js düğümüne komut satırı yazdıysanız ve basıldıysa,
80 http isteği için 22 numaralı bağlantı noktasında çalışmaya başladıysa, 22
numaralı bağlantı noktasındaki web sitesini ziyaret ettiğinizde,
bu hata sayfasını atan krom tarayıcı. UNSAFE PORT, portun içeriğe uygun olması gerektiği anlamına gelir.
Teşekkür ederim.