set_proxy pohranjuje proxy konfiguraciju koju PySocks utičnica rabi pri uspostavljanju svoje veze. Ne prenosi živu struju s jednog posrednika na drugi.

Kad je veza otvorena, njezini bajtovi pripadaju tom uspostavljenom putu. Brisanje pohranjene proxy konfiguracije nije zahtjev za premještanje veze izravno na odredište, a promjena adrese ne premješta je na novi izlaz.

Za drugi put 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 zadanog stanja ili monkey-patchinga modula socket. Globalne promjene mogu utjecati na kasnije utičnice u drugom kodu, a da pritom ne objasne što postojeća utičnica već radi.

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

Povezani članci