set_proxy čuva proxy konfiguraciju koju PySocks utičnica koristi prilikom uspostavljanja veze. On ne prenosi živu struju s jednog posrednika na drugi.

Kada je veza otvorena, njeni bajtovi pripadaju tom uspostavljenom putu. Brisanje sačuvane proxy konfiguracije nije zahtjev da se veza premjesti direktno na odredište, a promjena adrese je ne premješta na novi izlaz.

Za drugu rutu stvorite novu utičnicu, namjerno je konfigurirajte i uspostavite novu vezu s odredištem. Zatvorite staru utičnicu kroz uobičajeni životni ciklus aplikacije.

Držite postavke po utičnici odvojeno od globalnog zadatog ili monkey-patchinga socket modula. Globalne promjene mogu uticati na kasnije utičnice u drugom kodu, a da pritom ne objasne šta postojeća utičnica već radi.

Ako protokol aplikacije zahtijeva neprekidnu sesiju, ponovno povezivanje zahtijeva i logiku oporavka tog protokola. Nova TCP staza i druga javna IP adresa ne čuvaju automatski transakcijsko ili autentificirano stanje aplikacije.

Povezani članci