Domain name in CONNECT request instead of IP
Hello,
Would like to ask GSA SER to stop sending IP address instead of domain name in the CONNECT request. When I'm trying to add my proxies manually, it sends several requests to verify them. Having IPv4 address in CONNECT request does not allow me to use cheap IPv6 address space. This also results in using the IP resolved at the location where GSA SER is installed instead of the geographic location of the proxy server.
Instead of:
CONNECT 216.58.209.174:443 HTTP/1.0\r\n\r\n
should be:
CONNECT google.com HTTP/1.0\r\n\r\n
It is also very desirable to have HTTP/1.1 instead of HTTP/1.0
Comments
The problem is when I manually add a new proxy (Proxy List -> List tab -> Add Proxy -> Import from Clipboard host:port:login:password), or import many proxies in a batch, the proxy checker in GSA SER sends pre-resolved IP instead of a domain name when it's trying to check the added one as Connect proxy.
When I select Proxy List -> Options -> Test Proxies -> Test to perform -> Google (Search), it sends:
instead of:
The Proxies should resolve domain to IP in Proxy List -> Option is not working for proxy checker feature. It seems to work for scraping, but not for the checker. I've tested GSA SER in scraping on Google and Bing today. Every CONNECT request comes with domain name as expected. But to add my proxies in the list I enabled only the Connect in Accepted Proxy Types and answered No when GSA asked me to verify them.
When GSA goes to re-verify my proxies, it fails because my proxy server will deny any CONNECT request with IPv4 address. It needs a domain to resolve IPv6 target address. My idea is to scrap via huge and chap IPv6 subnets rather than buying IPv4 proxies.