Login, pengalihan, dan unduhan laporan adalah tiga permintaan. Bagi pengguna, ketiganya satu pekerjaan. Merotasi jalan keluar di antara setiap permintaan dapat membuat pekerjaan itu lebih sulit dipahami bahkan ketika setiap proxy berfungsi.

Mulailah dengan mendefinisikan unit yang memiliki rute. Pemilih tingkat permintaan cocok untuk operasi independen. Untuk operasi publik itu, daftar proxy gratis menawarkan kandidat bila perantara publik diizinkan; ia tidak menyediakan kontrak sesi lengket apa pun. Pilihan tingkat alur kerja menjaga langkah-langkah terkait pada jalur yang disengaja sampai alur kerja selesai atau keputusan pemulihan yang ditetapkan menggantikannya.

Cookie dan afinitas proxy adalah keadaan yang berbeda

Cookie aplikasi termasuk aturan sesi situs web. Pengenal sesi lengket milik penyedia, bila ditawarkan, termasuk layanan proxy dan kebijakan koneksi atau akunnya yang terdokumentasi. Keduanya tidak menjadi satu pengaturan hanya karena sama-sama memakai kata sesi.

Perantara CONNECT biasa tidak dapat membaca header Cookie situs web yang terenkripsi dan memakainya sebagai kunci perutean. Jika sebuah layanan menjanjikan perilaku berbasis cookie, cari tahu antarmuka terlihat mana yang membawa cookie itu dan apakah TLS berakhir di sana. Jangan menganggap cookie privat situs web otomatis tersedia bagi gerbang terowongan.

Simpan catatan alur kerja kecil: titik akhir yang dipilih, pengenal sesi penyedia bila dipakai, pengenal sesi aplikasi, dan kondisi yang mengakhiri afinitas. Hindari menaruh rahasia akun di kunci catatan rutin.

Rencanakan kasus yang tidak nyaman

Jika rute yang dipilih gagal di tengah jalan, putuskan apakah alur kerja dapat melanjutkan dengan aman lewat jalan keluar lain, perlu membangun ulang sesi aplikasinya, atau harus berhenti. Respons yang gagal tidak selalu berarti operasi yang dikirim tidak pernah diproses.

Baik kelengketan permanen maupun rotasi terus-menerus tidak selalu benar. Pilih cakupan dari kebutuhan konsistensi aplikasi, lalu terapkan laju permintaan dan batas layanan ke seluruh alur kerja. Lebih banyak jalan keluar tidak menghapus kebutuhan itu.

Artikel terkait