1.0.0 • Published 4 years ago

proxy_service v1.0.0

Weekly downloads
-
License
MIT
Repository
bitbucket
Last release
4 years ago

Usage

const service = new Service({
  source: {
    proxyAuth: 'username@email.com:yourPassword123',
    proxyPort: 80,
    url: new URL('https://api.nordvpn.com/v1/servers/recommendations?filters[country_id]=30'),
    fields: {
      ip: 'station',
      hostname: 'hostname',
      technology: 'technologies.$.identifier'
    },
    filter: {
      max: 10,
      technology: ['proxy_ssl', 'proxy_ssl_cybersec']
    }
  },
  check: {
    interval: 3000,
    timeout: 1500,
    urls: [new URL('https://google.com/'), new URL('https://github.com')]
  },
  blackList: ['br67.nordvpn.com', 'br66.nordvpn.com', 'br65.nordvpn.com', 'br64.nordvpn.com', 'br63.nordvpn.com', 'br57.nordvpn.com', 'br56.nordvpn.com', 'br55.nordvpn.com'],
  redis: {
    host: '127.0.0.1',
    auth_pass: 'yourRedisAuthPass',
    db: 1
  }
})

service.start()
1.0.0

4 years ago