Dalam nod, proksi digunakan untuk mendapatkan kandungan daripada pelayan asal Klien menghantar permintaan kepada proksi dan menentukan sasaran, iaitu pelayan asal dan mengembalikan kandungan yang diperoleh kepada pelanggan.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
Proksi hadapan
Proksi hadapan, yang merupakan proksi legenda, berfungsi seperti Papan anjal, untuk meletakkannya Secara ringkasnya, saya seorang pengguna dan saya tidak boleh mengakses laman web tertentu, tetapi saya boleh mengakses pelayan proksi ini boleh mengakses laman web yang tidak boleh saya akses Jadi saya mula-mula menyambung ke pelayan proksi dan memberitahunya bahawa saya perlu pelayan proksi kandungan yang tidak boleh mengakses tapak web pergi untuk mendapatkannya semula dan kemudian mengembalikannya kepada saya.
Dari perspektif tapak web, hanya satu rekod direkodkan apabila pelayan proksi datang untuk mendapatkan semula kandungan Kadang-kadang ia tidak diketahui sebagai permintaan pengguna, dan maklumat pengguna juga disembunyikan sama ada proksi memberitahu laman web atau tidak.
Kesimpulannya ialah proksi hadapan ialah pelayan antara klien dan pelayan asal Untuk mendapatkan kandungan daripada pelayan asal, klien menghantar permintaan kepada proksi dan menentukan sasaran (pelayan asal). . Proksi kemudiannya memajukan permintaan ke pelayan asal dan mengembalikan kandungan yang diperoleh kepada klien. Pelanggan mesti membuat beberapa tetapan khas untuk menggunakan proksi hadapan.
Konsep proksi terbalik
Bersambung dengan contoh: pengguna melawati http://ooxx.me/readme tetapi halaman readme tidak wujud pada ooxx. saya. Dia adalah perkara biasa untuk mendapatkannya secara rahsia dari pelayan lain dan kemudian meludahkannya kepada pengguna sebagai kandungan anda sendiri, tetapi pengguna tidak mengetahuinya.
Pelayan yang sepadan dengan nama domain ooxx.me yang disebut di sini mempunyai fungsi proksi terbalik. Kesimpulannya ialah proksi terbalik adalah sebaliknya Ia bertindak seperti pelayan asal kepada pelanggan, dan pelanggan tidak perlu membuat sebarang tetapan khas. Pelanggan menghantar permintaan biasa kepada kandungan dalam ruang nama proksi terbalik (ruang nama), dan kemudian proksi terbalik akan menentukan tempat untuk memajukan permintaan (pelayan asal) dan mengembalikan kandungan yang diperoleh kepada klien, seperti ini Kandungannya asalnya sendiri.
Perbezaan antara keduanya
Dari segi penggunaan
Penggunaan proksi hadapan yang biasa adalah untuk menyediakan cara untuk pelanggan LAN dalam tembok api mengakses Internet. Proksi hadapan juga boleh menggunakan ciri penimbalan untuk mengurangkan penggunaan rangkaian. Penggunaan biasa proksi terbalik adalah untuk menyediakan akses kepada pelayan di belakang tembok api kepada pengguna Internet. Proksi terbalik juga boleh menyediakan pengimbangan beban untuk berbilang pelayan di bahagian belakang, atau penimbalan untuk pelayan yang lebih perlahan di bahagian belakang. Selain itu, proksi terbalik juga boleh mendayakan dasar URL lanjutan dan teknologi pengurusan, supaya halaman web dalam sistem pelayan web yang berbeza wujud dalam ruang URL yang sama pada masa yang sama.
Dari segi keselamatan:
Proksi hadapan membenarkan pelanggan mengakses mana-mana tapak web melaluinya dan menyembunyikan pelanggan itu sendiri, jadi anda mesti mengambil langkah keselamatan untuk memastikan hanya pelanggan yang diberi kuasa sahaja yang menyediakan perkhidmatan. Proksi songsang adalah telus kepada dunia luar dan pelawat tidak tahu bahawa mereka sedang mengakses proksi.
Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah kegunaan ejen nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!