Saya mendapatkan kesalahan ini saat menghubungkan ke server web pada port 6666 ( http: // myserver: 6666 / ):
Kesalahan 312 (bersih :: ERR_UNSAFE_PORT): Kesalahan tidak dikenal.
Apakah ada cara mudah untuk menyelesaikan ini tanpa membangun kembali Chrome dari sumber ?
google-chrome
ripper234
sumber
sumber
--explicitly-allowed-ports
sakelar tidak ada untuk Mac?Anda mungkin dapat mematikan ini di Google Chrome, tetapi Anda melakukannya dengan risiko sendiri. Sebenarnya ada alasan keamanan yang bagus mengapa Chrome memblokir port-port ini: Pada dasarnya Anda membuka browser Anda untuk menjadi proxy terbuka bagi penyerang untuk digunakan untuk menyerang layanan lain di jaringan Anda.
Untuk informasi lebih lanjut: Mengapa Chrome menganggap beberapa port tidak aman?
sumber
Di Mac Anda dapat membuat aplikasi meluncurkan Chrome dengan parameter yang disebutkan dalam jawaban lain menggunakan aplikasi Apple bawaan Automator:
Luncurkan Automator
Sebagai "Jenis dokumen" pilih "Aplikasi"
Tambahkan tindakan "Jalankan skrip shell"
Ganti
cat
skrip placeholder dalam tindakan ini dengan:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
Simpan aplikasi yang dibuat sebagai sesuatu seperti "Google Chrome dengan port yang tidak aman yang diizinkan" di folder Aplikasi Anda
Gunakan aplikasi baru ini sebagai ganti Google Chrome secara langsung
(opsional) Ganti ikon default dari "app" yang dibuat - Robot automator - dengan Chrome menggunakan metode ini (catatan: upvote jawaban itu jika Anda suka!)
Sumber: http://cubewot.de/node/266
sumber
Untuk Mac:
untuk port 5000, 6000, dan 7000.
sumber
Seperti yang dikatakan subanki, Anda harus menambahkan
-explicitly-allowed-ports
opsi ke perintah startup Chrome Anda.Di Ubuntu Anda dapat melakukan ini (sebagai root) dengan mengedit skrip "google-chrome" di bawah folder instalasi Chrome Anda
Anda bisa mendapatkan direktori dengan mengetik:
Lalu, edit file "google-chrome" dengan menambahkan sakelar yang disebutkan ke baris EXEC:
Ubah saja "6000" dengan nilai yang dipisahkan dengan koma, yang mungkin Anda perlukan (contoh
-explicitly-allowed-ports=5000,6000,7000
:)CATATAN: untuk UNIX, sakelar TIDAK mulai dengan "-", sakelar itu tidak dengan satu pun "-"
sumber
--
on unix adalah konvensi khusus-GNU. Ini ditiru oleh banyak orang, tetapi tidak semua utilitas unix.Berikut adalah jawaban yang benar bagi Anda yang pengembang menggunakan node.js sebagai server web
Ubah port yang Anda gunakan untuk meng-host halaman web Anda.
Misalnya,
jika Anda mengetikkan simpul command line index.js & menekan enter,
jika mulai berjalan pada port 22 untuk 80 permintaan http,
ketika Anda mengunjungi situs web di port 22,
browser chrome dengan membuang halaman kesalahan ini., Br> kata kunci PORT UNSAFE berarti port harus sesuai dengan konten.
Terima kasih.
sumber