How to use file downloaders behind Proxy+ (download resuming)


Question:
I want to use my file downloader (GetRight, Go!Zilla,Download Accelerator,…) behind Proxy+. But when I configure the downloader to use Proxy+‘s HTTP Proxy the downloader says the WWW servers I am accessing doesn’t support download resuming.

Answer:
Proxy+‘s HTTP Proxy service doesn’t support the HTTP 1.1 protocol fully. GetRight and another downloaders use some features (Ranges) of the HTTP 1.1 protocol to download a part of the file (rest of the file you tried to download before). Because Proxy+‘s HTTP Proxy service filters all HTTP header fields which are not compatible with HTTP 1.0 the resuming doesn’t work.
The solution is to configure the downloader to use no HTTP Proxy service but SOCKS protocol. If the downloader does support the protocol just configure it to use Proxy+‘s SOCKS server (you have to enable the SOCKS server using Proxies\General WWW Admin page). If the downloader doesn’t support SOCKS protocol run the downloader from SocksCap32 utility which converts all TCP/IP requests to the SOCKS transparently:

  • download the SocksCap32 utility and configure it to use Proxy+‘s SOCKS server (you have to enable the server – see Proxy Settings\Proxies\General WWW Admin page). More information about the SocksCap32 you can find there.
  • configure the downloader to use no proxy. If the downloader supports FTP protocol configure it to use PASV (passive) mode of the file transfer.
  • run the downloader using SocksCap32 – add the downloader to the list of configured application using New button on SocksCap32’s main window

Note: the disadvantage of the solution is that your downloader will not use Proxy+‘s disc cache – all requests are sent directly to the remote servers.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s