set_proxy menyimpan konfigurasi proksi yang digunakan oleh soket PySocks semasa membentuk sambungannya. Ia tidak memindahkan strim hidup dari satu perantara ke perantara yang lain.

Setelah sambungan dibuka, baitnya milik laluan yang telah terbentuk itu. Mengosongkan konfigurasi proksi yang disimpan bukan permintaan untuk memindahkan sambungan terus ke destinasi, dan menukar alamat tidak memindahkannya ke titik keluar baharu.

Untuk laluan lain, cipta soket baharu, konfigurasikannya dengan sengaja dan bentuk sambungan baharu ke destinasi. Tutup soket lama melalui kitaran hayat biasa aplikasi.

Jauhkan tetapan setiap soket daripada nilai lalai global atau monkey-patching modul socket. Perubahan global boleh menjejaskan soket kemudian dalam kod lain tanpa menjelaskan apa yang sudah dilakukan oleh soket sedia ada.

Jika protokol aplikasi memerlukan sesi berterusan, menyambung semula juga memerlukan logik pemulihan protokol itu. Laluan TCP baharu dan IP awam lain tidak memelihara secara automatik keadaan transaksi atau pengesahan aplikasi.

Artikel berkaitan