Skip to content

Multi‐Proxy Support

XternA edited this page Nov 6, 2024 · 38 revisions

image

ℹ️ As this is the first proxy feature release, it will come with some limitations. As future updates are rolled out, expect for this to be further refined and enhanced.

Multi-Proxy is supported, via a list of defined proxy entries, easily scale up and create multiple instances using Income Generator's proxy menu without requiring additional setup or reconfiguration.

This allows you to deploy proxy applications alongside standard non-proxy instances whilst using the same setup file.

IGM's proxy menu is accessed separately from IGM via:

igm proxy

CLI commands for proxy operation is also available. See igm help for a list of commands.

When deploying proxy applications, a reasonable number of devices to register on the account is around 10 devices. As long as there's enough computing power, the device can easily scale and deploy over 50 proxy instances. Although, be mindful, as scaling something like over 100 instances per account is likely to result in your account being terminated and even main ISP banning.

Supported Proxy Model

See here for a list of proxy providers available for use.

The following are a list of supported proxy model schemas.

| HTTP | Socks 4 | Socks 5 | Shadowsocks | Relay |

⚠️ Be aware that proxy usage are usually against the Terms of Service for certain applications, if used respectfully, will allow you to scale your earnings. It is also strongly recommended to use private residential (not hosting/data center IP) proxies that won't get flagged as proxies and always respect the ToS of each application to avoid getting banned or account termination.

Installation

ℹ️ If you're using the tool for the first time and are unfamiliar with the setup, see Using the Tool regarding using the tool.

Configure application credentials with Setup Configuration in Income Generator or via CLI igm setup first. Then run IGM's proxy menu to setup proxy entries and deploy proxy applications.

It is possible to deploy applications through proxy only if you already have applications using standard IP address, but running the setup configuration first is still required as the config are shared between non-proxy and proxy deployment.

Proxy entries must be defined with the following schema format:

  • With Authentication
    • protocol://user:password@ip:port
  • Without Authentication
    • protocol://ip:port

Proxy Setup Example

Via the Setup Proxies option in the Proxy menu or via CLI command igm proxy setup, you can configure and define your proxy entries like the example.

image

Application Deployment

On deploying proxy applications, each application is grouped under each deploying proxy entry as shown:

Total Proxies: 2

[ Installing Proxy Set 1 ]
Proxy Address:  231.482.86.178:2242
Proxy Protocol: Socks5
 -> repocket-1
 -> earnfm-1
 -> bearshare-1
 -> packetshare-1

[ Installing Proxy Set 2 ]
Proxy Address:  12.426.575.17:2242
Proxy Protocol: Socks5
 -> repocket-2
 -> earnfm-2
 -> bearshare-2
 -> packetshare-2

All deployed proxy applications can be easily viewed with igm show. Example below. If there are non-proxy applications as well, the list will be grouped.

image

Stopping, starting and removing non-proxy applications won't affect proxy applications that's currently deployed. All proxy applications are managed via the proxy menu or CLI.

Application Selection

Applications that is enabled or disabled in Income Generator is separate from that defined in the Proxy menu.

Applications with UUID

When installing and scaling proxy applications with a unique identifier (UUID) will require special attention.

IGM will auto-generate corresponding amount of UUIDs matching the number of proxy entries defined and will auto scale. Even if you previously have 5 proxies and now only deploy 2 proxies, if the application already has a pool of UUIDs created, it will just pick from the pool in order.

Generated UUIDs are created during the install phase if the application requiring this is marked for installation. After installation, it can be viewed from the proxy menu or via CLI command.

This will show only the UUIDs currently in active. The full list of IDs can be viewed within the proxy menu.

igm proxy id

View all the active applications and instructions for registering their device ID associated with the account.

image

⚠️ Generated UUIDs are persisted even when resetting IGM tool and can only be done in the proxy menu. All proxy applications must be removed before you can edit/remove the generated IDs. Note that removing will remove for all applications.

Current Supported Apps

Table below defines the applications that currently supported via multi-proxy. Please refrain from installing any that's not supported or you will cause issues with your current setup. Future updates will support these.

Application Supported Max Devices Application Supported Max Devices
EARNAPP 15 SPEEDSHARE Unlimited
HONEYGAIN 10 SPIDE Unlimited
PEER2PROFIT Unlimited GRASS Unlimited
TRAFFMONETIZER Unlimited MYSTERIUM Unlimited
PAWNS Unlimited BITPING Unlimited
REPOCKET Unlimited GAGANODE Unlimited
PACKETSTREAM Unlimited NODEPAY 250
PROXYRACK 500 BEARSHARE Unlimited
PROXYLITE Unlimited PACKETSHARE Unlimited
EARNFM Unlimited

‼️ Be careful when deploying proxy for applications which has limits to the amount of devices that can be added, specifically ones that can't be removed once the device has been registered to the account.