Kas puhverserveri IP muutmine lähtestab seansi?
IP muutmine ei kustuta brauseriküpsiseid ega Requests Sessionit. Hoia võrgumarsruut ja rakenduse olek eraldi.
Ei. Puhverserveri muutmine ei kustuta küpsiseid, logi kontolt välja ega loo uut brauseriprofiili. Veebisait võib pärast IP muutumist tuvastada sama seansiküpsise ja API sama võtme.
Brauseris
Profiili salvestatud rakenduse olek jääb alles. Veebisait võib hoida sind sisselogituna või küsida pärast võrgu muutuse märkamist kinnitust; käitumise valib rakendus.
Eraldi testiprofiil eraldab tasuta puhverserveri kontrolli olemasolevatest isiklikest seanssidest. See üksi ei taga anonüümsust.
Python Requestsis
Requests Session säilitab küpsisehoidla ja ühenduste puulid. Mõlemad allolevad päringud kasutavad sama Sessionit, kuigi valivad erinevad puhverserverid. Asenda dokumentatsiooninäidete lõpp-punktid enne kasutamist; HTTP-puhverserverite loend võib anda sellele HTTP-puhverserverite võrdlusele kandidaate.
import requests
with requests.Session() as session:
session.trust_env = False
# The same cookie jar remains available across these requests.
first = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.10:8080"},
timeout=(5, 15),
)
second = session.get(
"https://example.com/",
proxies={"https": "http://203.0.113.20:8080"},
timeout=(5, 15),
)
Sõltumatuid rakenduseseansse vajavate tööde jaoks loo igale tööle eraldi Session. Ainult küpsisehoidla tühjendamine jätab muu oleku, näiteks kohandatud päised või mujal salvestatud autentimisandmed, puutumata.
IP-kontrolli vastus ja sisselogimise kontroll vastavad eri küsimustele. Esimene võib näidata muutunud väljuvat aadressi; sisselogituks jäämine ei ole sellega vastuolus. Ka väljalogimine ei tõesta puhverserveri muutust: küpsised võisid lihtsalt aeguda.