The port scan script directly uses sockets to make multiple requests at once instead of a connection at a time which it could do via the standard http proxy.
So for technically reasons this isn't really suitable.
P.S. same for "Hostname" lookup (for which is no script provided).