Ошибки npm пакета socks-proxy-agent: как правильно реализовать проксирование запросов через Socks5 TOR?

node.js - v14.15.4
Vue - @vue/cli 4.5.11
Разработка и отладка - WebStorm 2020.2

При запуске сервера разработки (vue-cli-service serve) socks-proxy-agent тянет устаревшую dns.

введите сюда описание изображения

При попытке установить эту зависимость - куча предупреждений с ошибкой несоответствия.

введите сюда описание изображения

Socks Proxy агент используется для перенаправления запросов через сеть Tor.

import { SocksProxyAgent } from 'socks-proxy-agent'
import Axios from 'axios'
import Vue from 'vue'

const config = require('../app/config/main.config.js')
const agent = new SocksProxyAgent('socks5h://127.0.0.1:9050')
const CreateAxios = AxiosCreate(  '//' + config.SERVER_IP + ':' + config.SERVER_PORT + '/api')

function AxiosCreate(baseURL) {

    return Axios.create({

        withCredentials: true,
        baseURL,
        headers: {

            'Content-type': 'application/json'
        },
        timeout: 5000,
        httpAgent: agent
    })
}

export default {
    install() {
        Vue.prototype.$http = CreateAxios
    }
}

Попытки поиска подобной ошибки с dns-зависимостью не увенчались успехом.
Предложите рабочий способ с вменяемым Socks Proxy агентом для проксирования запросов через Tor.
Благодарю.


Ответы (0 шт):