Для http и https используйте:
proxies = {'http':'http://proxy-source-ip:proxy-port',
'https':'https://proxy-source-ip:proxy-port'}
аналогично можно добавить больше прокси
proxies = {'http':'http://proxy1-source-ip:proxy-port',
'http':'http://proxy2-source-ip:proxy-port'
...
}
использование
filehandle = urllib.urlopen( external_url , proxies=proxies)
Не используйте прокси (в случае ссылок внутри сети)
filehandle = urllib.urlopen(external_url, proxies={})
Использовать аутентификацию прокси через имя пользователя и пароль
proxies = {'http':'http://username:password@proxy-source-ip:proxy-port',
'https':'https://username:password@proxy-source-ip:proxy-port'}
Примечание: избегать использования специальных символов, таких как :,@
в имени пользователя и паролях