Я остановился на варианте:
1. npm install tunnel
2. подключить данный модуль:
global.tunnel = require('tunnel');
или
var tunnel = require('tunnel');
3. в опциях request есть параметр "agent", его нужно определить так:
...для случая HTTP...
agent: tunnel.httpOverHttp( { proxy: { host: "proxy addr", port: 3128, headers: "add's headers for request" } } )
...для случая HTTPS...
agent: tunnel.httpsOverHttp( { proxy: { host: "proxy addr", port: 3128, headers: "add's headers for request" } } )
Данную библу испробовал и проверил в своём прокте для бота Telegram.
Пришлось, из-за последних действий РКН