set_proxy lagrar den proxykonfiguration som en PySocks-socket använder när den etablerar sin anslutning. Det migrerar inte en levande ström från en mellanhand till en annan.

När en anslutning är öppen tillhör dess byte den etablerade vägen. Att rensa den lagrade proxykonfigurationen är inte en begäran att flytta anslutningen direkt till målet, och att ändra adressen flyttar den inte till en ny utgång.

För en annan väg, skapa en ny socket, konfigurera den medvetet och etablera en ny anslutning till målet. Stäng den gamla socketen genom applikationens normala livscykel.

Håll inställningar per socket åtskilda från en global standard eller från monkey-patching av socket-modulen. Globala ändringar kan påverka senare sockets i annan kod utan att förklara vad en befintlig socket redan gör.

Om ett applikationsprotokoll kräver en sammanhängande session kräver återanslutning också den protokollets återhämtningslogik. En ny TCP-väg och en annan offentlig IP bevarar inte automatiskt applikationens transaktions- eller autentiserade tillstånd.

Relaterade artiklar