ការខ្វះ X-ProxyMesh-IP នៅក្នុង callback HTTPS របស់ Scrapy មិនបញ្ជាក់ពីការបញ្ជូនផ្ទាល់ទេ។ នៅក្នុង HTTPS ដែលប្រើផ្លូវរូង ProxyMesh ដាក់ក្បាលបញ្ជូននៅលើការឆ្លើយតប CONNECT; ការឆ្លើយតបវេបសាយដែលមកក្រោយស្ថិតនៅក្នុង TLS ហើយមិនរួមបញ្ចូលទិន្នន័យមេតាមុននោះដោយស្វ័យប្រវត្តិទេ។

នៅកន្លែងដែលក្បាលនេះបង្ហាញក្នុង callback សូមអានវាតាមលក្ខខណ្ឌ៖

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'))

នេះជាចេញដែលអ្នកផ្តល់សេវារាយការណ៍សម្រាប់ការផ្លាស់ប្តូរនោះ មិនមែន ឈ្មោះម៉ាស៊ីនចូលដែលបានកំណត់រចនាសម្ព័ន្ធ ទេ។

ប្រសិនបើត្រូវការទិន្នន័យមេតាផ្លូវរូង សូមប្រើការរួមបញ្ចូល handler ដែលត្រូវគ្នា ហើយបង្ហាញក្បាល CONNECT។ ProxyMesh រក្សាមួយសម្រាប់គោលបំណងនេះ; ពិនិត្យកំណែ Scrapy ដែលគាំទ្រ និង handler ទាញយក។ ការញែករបស់ spider មិនអាចបង្ហាញក្បាលដែលការដឹកជញ្ជូនមិនដែលផ្តល់នោះទេ។

ភ្ជាប់ទិន្នន័យមេតាជាមួយការតភ្ជាប់របស់វា។ ការប្រើផ្លូវរូងឡើងវិញមិនបង្កើតការឆ្លើយតប CONNECT មួយទៀតសម្រាប់រាល់ទំព័រទេ។ សម្រាប់អាសយដ្ឋានប្រភពឯករាជ្យដែលគោលដៅសង្កេតឃើញ សូមពិនិត្យការតភ្ជាប់ចូលរបស់គោលដៅនោះ ជំនួសឱ្យការចាត់ទុកក្បាលរបស់អ្នកផ្តល់សេវាជាឧបករណ៍រកឃើញ IP ជាសកល។

អត្ថបទពាក់ព័ន្ធ