Ошибки 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.
Благодарю.

