Я использую SSH туннелирование для туннелирования с удаленного сервера обратно на локальный прокси-сервер.Таким образом, вы можете установить любые модули, которые вам нужны.Просто установите переменную http_proxy для локального порта, который удаленно пересылается (если это имеет смысл) с вашей локальной машины.
т.е.
ssh user@remote -R 3128:proxy_ip:3128 (for a tunnelling a Squid setup)
, затем на удаленном сервере в cpan
o conf http_proxy=http://localhost:3128
o conf commit