set_proxy lagrar proxykonfigurasjonen som ein PySocks-socket brukar når han etablerer tilkoplinga si. Det flyttar ikkje ein levande straum frå éin mellommann til ein annan.

Når tilkoplinga fyrst er open, høyrer byta hennar til den etablerte vegen. Å tøme den lagra proxykonfigurasjonen er ikkje ei førespurnad om å flytte tilkoplinga rett til målet, og å endre adressa flyttar ho ikkje til ein ny utgang.

For ein annan rute lagar du ein ny socket, konfigurerer han med vilje og etablerer ei ny tilkopling til målet. Lat den gamle socketen att gjennom den vanlege livssyklusen til applikasjonen.

Hald innstillingar per socket skilde frå ein global standard eller frå monkey-patching av socket-modulen. Globale endringar kan påverke seinare socketar i annan kode utan å forklare kva ein eksisterande socket alt gjer.

Viss ein applikasjonsprotokoll treng ei samanhengande økt, krev attilkopling òg gjenopprettingslogikken til den protokollen. Ein ny TCP-veg og ein annan offentleg IP bevarer ikkje automatisk transaksjons- eller autentisert tilstand i applikasjonen.

Relaterte artiklar