为NightmareJS指定SOCKS代理?

时间:2017-05-04 23:48:23

标签: javascript proxy electron socks nightmare

我能够为NightmareJS设置一个HTTP代理,但是如何指定类型(http / socks5 / socks4)?这是我用来设置HTTP代理的代码:

const nightmare = Nightmare({
            show:true,
            switches: {
                'proxy-server': proxyHost + ':' + proxyPort,
                'ignore-certificate-errors': true
            },
            waitTimeout: 400000
        });

1 个答案:

答案 0 :(得分:10)

您可以通过URI方案指定代理的类型: 的 socks5://

const nightmare = Nightmare({
    switches: {
        'proxy-server': 'socks5://' + proxyHost + ':' + proxyPort,
    },
});