木偶没有改变我的IP

时间:2018-06-22 07:23:36

标签: javascript proxy web-crawler puppeteer

基本上,任何代理服务器(例如来自此网站https://www.socks-proxy.net/的代理服务器)都不会更改我的IP

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({
    args: ['--proxy-server=http=188.134.1.20:63756'],
    ignoreHTTPSErrors: true,
    headless: true
  })
  const page = await browser.newPage()
  await page.goto('https://www.purevpn.com/what-is-my-ip', { waitUntil: 'networkidle0' })
  // I can see my native IP on a screenshot
  await page.screenshot({ path: 'example.png' })

  await browser.close()
})()

我想念什么?

1 个答案:

答案 0 :(得分:0)

我的VPN出现问题。它不允许使用https进行连接。但是,转到页面https://www.purevpn.com/what-is-my-ip使用安全连接。

因此解决方案是将http更改为https

- args: ['--proxy-server=http=188.134.1.20:63756'],`
+ args: ['--proxy-server=https=188.134.1.20:63756'],

并使用支持安全连接的VPN:

- args: ['--proxy-server=https=188.134.1.20:63756'],
+ args: ['--proxy-server=https={BETTER_VPN:PORT}'],