1.0.0 • Published 4 years ago
sync-proxys-service v1.0.0
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