Apa itu pelayan proksi?
Pelayan proksi menerima permintaan daripada satu pihak dan meneruskannya ke pelayan lain. Proksi hadapan bertindak bagi pihak klien, manakala proksi songsang berada di hadapan satu atau lebih pelayan aplikasi. Proksi boleh menapis permintaan, menyimpan respons dalam cache, mengurus akses atau mengagihkan beban. Manfaatnya bergantung pada konfigurasi dan sejauh mana pengendalinya boleh dipercayai.
Proksi hadapan dan proksi songsang
Sesebuah organisasi mungkin mengonfigurasikan proksi hadapan untuk peranti pekerja bagi menguatkuasakan peraturan akses atau menyimpan kandungan yang kerap diminta dalam cache. Destinasi melihat sambungan daripada proksi, walaupun pengepala aplikasi masih boleh membawa maklumat tentang klien asal. Proksi songsang menerima trafik awam untuk laman web dan memajukannya ke pelayan asal; ia sering menamatkan TLS, mengimbangkan permintaan atau melindungi alamat pelayan asal.
Proksi boleh berfungsi pada lapisan protokol yang berbeza. Proksi HTTP memahami permintaan HTTP, manakala SOCKS menyampaikan sambungan rangkaian secara lebih umum. Butiran pengesahan, penyelesaian DNS dan protokol yang disokong berbeza-beza. Semak dokumentasi perkhidmatan sebenar dan jangan anggap setiap proksi mengendalikan trafik pelayar dan bukan pelayar dengan cara yang sama.
Batasan privasi
Pengendali proksi hadapan boleh memerhati butiran sambungan dan, jika trafik tidak disulitkan dari hujung ke hujung, kandungannya juga. Dengan HTTPS, proksi biasa mungkin melihat nama destinasi atau metadata sambungan sementara muatan tersulit kekal dilindungi, kecuali jika klien secara jelas mempercayai sijil pemintasan. Destinasi masih boleh mengenal pasti pengguna melalui log masuk akaun, kuki atau ciri pelayar.
Proksi tidak memadamkan log aktiviti yang disimpan oleh pengendali, destinasi atau penyedia rangkaian. Proksi awam percuma mungkin tidak stabil atau berniat jahat. Jangan hantar kata laluan atau data sensitif melalui perkhidmatan yang tidak dipercayai. Jika privasi menjadi matlamat, tentukan pemerhati mana yang ingin anda elakkan, dan nilai secara kritis dakwaan proksi tentang pengelogan dan bidang kuasanya.
Prestasi dan kebolehpercayaan
Cache boleh mengurangkan muat turun berulang apabila respons boleh disimpan dalam cache, dan proksi songsang boleh mengagihkan permintaan kepada beberapa pelayan belakang. Namun, hop tambahan boleh menambah kependaman atau menjadi titik kegagalan tunggal. Entri cache yang basi boleh memaparkan data lapuk, manakala pengepala yang salah konfigurasi boleh mendedahkan alamat klien atau merosakkan pengesahan aplikasi. Pantau ralat dan uji laluan pengguna sebenar selepas mengubah proksi.
Bagi laman web, lindungi pelayan asal dengan peraturan akses yang sesuai, sahkan pengepala pemajuan yang dipercayai dan kekalkan alamat klien sebenar hanya jika diperlukan untuk keselamatan dan operasi. Pengepala pemajuan palsu yang dibekalkan oleh klien tidak boleh dipercayai sebagai bukti identiti.
Bila perlu menggunakannya
Pilih proksi hadapan untuk dasar organisasi yang jelas, atau proksi songsang untuk penghantaran web dan ketahanan. Bandingkan protokol yang disokong, pengelogan, pengesahan, had dan mod kegagalan perkhidmatan tersebut. Uji akses dengan dan tanpa proksi untuk membezakan masalah proksi daripada masalah DNS, penghalaan atau pelayan asal.
Proksi, VPN dan kebocoran data ialah persoalan berasingan
Proksi yang hanya untuk pelayar tidak semestinya membawa DNS atau trafik daripada aplikasi lain. VPN biasanya mewujudkan terowong yang lebih luas, tetapi laluan dan konfigurasi tetap penting. Semak IP yang kelihatan, DNS dan mekanisme pelayar secara berasingan; lihat kebocoran DNS dan pendedahan IP melalui WebRTC.