Creating MPM ISP API Batch

This section will guide you on creating an ISP API batch for a registered API. Only one ISP API can be assigned to multiple products / batches.

Initially, it is a must to inform Torch Labs admins in the ticket that you want to create MPM ISP API batch so that admins can initiate the registering process in the backend.

If you are obtaining the server and subnets, we can proceed by installing our custom proxy script (MPM Script). This script will automatically connect to our dashboard. Upon payment from customers, they will receive proxies with user:password credentials. The proxies will remain active for subscribed customers. Should they discontinue their subscription, the script will automatically update the user:password credentials to prevent further usage.

This script is an add-on feature provided by a third-party developer we collaborate with, thus incurring an additional monthly cost. If you are interested, we can provide you with a breakdown of the associated fees.

It also has the following features:

SCRIPT Features

●Instantly deliver proxies over email, dashboard, or discord bot

● REST APIs to hook up with any frontend that can talk to REST API’s.

● Supports user/pass and IP authentication.

● Supports IPv4 and IPv6 proxies - direct and back connect mode, with auto-switching

● Token-based grouping of proxies. Can generate upton 2K IPs per token

● Ability to add servers and subnets from any provider

● Easily add new servers using a google sheet

● Supports directly routed as well as dynamically routed (BGP) subnets

● Ability to tag server with Name (e.g. Ashburn)

● Tested to work with 300 K IP addresses ~ 1200 * /24 subnets

● Very low memory / CPU footprint.

● Supports automatic as well as manual proxy stocks, with random ports or fixed ports

● Built-in utilities for proxy testing, subnet testing, ping tests, DNS test

● Built-in firewall to ensure smooth distribution of traffic and prevent DOS attacks

● Auto-scaling of workers based on the number of CPU cores to ensure the best CPU usage

● Creates hardened proxies that cannot be detected and adds minimal path latency

● Ability to create stocks in higher ratios in case if the customer wishes to oversell

● Built-in watchdog to ensure uptime

● Custom Email template

● Built-in web-based admin portal

● POSTMAN supported REST APIs to integrate with your own portal/tools/bots

● Stock management for in-stocks, used-stocks and to generate-stocks

● Stock can be picked from google-sheet or can be randomly generated

● Ready scripts to vacate servers and move customers to a different server

● Frontend integration with web dashboard/discord bot

● Auto expiry of proxies based on time and data limit.

● Trigger notifications to customers when the data usage reaches a threshold.

● Ability to refresh proxies for customer

● Ability to migrate proxies from one server to another without affecting the user

● Ability to replace old subnets with new ones

● Ability to blacklist websites

● Ability to pause servers (prevent users from using the servers)

● Ability to identify the heavy-hitters and throttle them for concurrent connections

Before getting started, make sure you have configured automatic subscription cancellation on stripe following this guide: Cancel subscription after payment retries

After informing Torch Labs admins you can start registering the API and refer to the following guide for registering the API.

✂️Adding and Removing ISP API
  1. Go to Datacenter tab on Admin Dashboard.

2. Click on the dropdown list before the new batch and select MPM ISPs from the list.

3. Then select the relevant server from the dropdown list.

If you precisely registered, all the APIs would appear under the dropdown list including MPM Proxies. ISP API batch types for all the customers are now shown as MPM Proxies. Accordingly, choose the relevant option when creating the new batch.

At this stage, it gives the ability to assign one product/batch and deliver the stock in one batch.

4. Now you can add a stock limit and duration for expiration. Then tick confirm and select launch. At this point, the combination of the batch has to be equal to or more than the stock limit.

Here the subscription is set for 30 days, the proxies will expire in 30 days + 1 day grace period.

Last updated

Was this helpful?