X-ProxyMesh-IP Scrapy-ren HTTPS callback batean ez egoteak ez du bideratze zuzena frogatzen. HTTPS tunelatuarekin, ProxyMesh-ek bideratze-goiburuak CONNECT erantzunean jartzen ditu; geroagoko webgunearen erantzuna TLS barruan dago eta ez ditu automatikoki aurreko metadatu horiek sartzen.

Callback batean goiburua agertzen den lekuan, baldintzapean irakurri:

exit_ip = response.headers.get(b'X-ProxyMesh-IP')
if exit_ip is not None:
    self.logger.info('Reported exit IP: %s', exit_ip.decode('ascii'))

Hau hornitzaileak truke horretarako jakinarazitako irteera da, ez konfiguratutako sarrerako ostalari-izena.

Tunel-metadatuak behar badira, CONNECT goiburuak azaleratzen dituen handler integrazio bateragarria erabili. ProxyMesh-ek bat mantentzen du horretarako; egiaztatu onartzen duen Scrapy bertsioa eta deskarga-handlerra. Aramuak egindako analisiak ezin ditu garraioak inoiz eman ez zituen goiburuak agerian utzi.

Lotu metadatuak beren konexioari. Tunel bat berrerabiltzeak ez du CONNECT erantzun berririk sortzen orrialde bakoitzeko. Helmugak ikusten duen jatorrizko helbide independente bat lortzeko, aztertu helmuga horren sarrerako konexioa, hornitzailearen goiburua IP detektagailu unibertsaltzat hartu beharrean.

Erlazionatutako artikuluak