The Crawler has proxy configurations that you can configure. See these example configs: crawler/config/crawler.yml.example at d3f1bd30eb791a218c62a0c32f06a3c6bbf880e9 · elastic/crawler · GitHub
Can you check if configuring these allows crawling through the proxy server?