rocketproxies.js

1.1.0 • Public • Published

RocketProxies.js


Installation

npm package
npm install --save rocketproxies.js

When you initialize the client =>

  1. Premium Status(true/false) => false if you don't have a key.
  2. Premium Type(1 = 1k/2 = 2k/3 = 3k) => anything if you are not premium.
  3. The Authorized IP
  4. Your API Key
  5. Debug Mode(some useless console.log)

Premium & Free

Premium & Free:

  • getProxy

Premium:

  • activateKey
  • changeIP

Free:

  • isBlacklisted
  • getPools

Example Code

const https = RocketProxiesClient = new (require('../src/RocketProxies.js'))(false/*Premium Status*/, 1/*Premium Type*/, "127.0.0.1"/*Authorized IP*/, "KEY"/*Premium Key*/, false);
var activated = true; //set to false for first usage or make it better :)

(async function(){
    //Premium: getProxy, Activate, changeIP
    //Free: getProxy, isBlacklisted, getPools
    if(!activated){
        var keyActivated = await RocketProxiesClient.activateKey("Username");
        if(keyActivated){
            activated = true;
        } else {
            console.log("Already Registered or Invalid !");
        }
    }

    /*var changeIP = await RocketProxiesClient.changeIP("127.0.0.1");
    console.log(changeIP)*/

    /*var isBlacklisted = await RocketProxiesClient.isBlacklisted("127.0.0.1");
    console.log(isBlacklisted);*/

    /*var pools = await RocketProxiesClient.getPools();
    console.log(pools);*/
    
    /*var IPStats = await RocketProxiesClient.getStats("127.0.0.1");
    console.log(IPStats);*/

    var randomProxy = await RocketProxiesClient.getProxy("Rotating"); //getProxy("Dedicated", 1);
    console.log(randomProxy);
})();

Dedicated Ports

For Dedicated Ports you need to specify a country number

0 => GB
1 => US
2 => DE
3 => CA

Package Sidebar

Install

npm i rocketproxies.js

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

11.3 kB

Total Files

4

Last publish

Collaborators

  • hideakiatsuyo