-
Notifications
You must be signed in to change notification settings - Fork 11
Multi‐Proxy Support
ℹ️ 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.
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 |
ℹ️ 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
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.
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.
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.
Applications that is enabled or disabled in Income Generator is separate from that defined in the Proxy menu.
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.
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 |