Multi-Channel Proxy

    In complex network environments, a single proxy solution often falls short or becomes overly cumbersome to use. Our multi-channel proxy software aims to provide you with an unprecedentedly flexible and powerful platform for managing proxies, ensuring that every one of your network applications can easily have its own dedicated proxy channel.

    The core of this software is its unique multi-channel parallel operation capability. With simple operations, you can access an endless supply of IP resources and easily enable multiple instances on a single machine. You can use it to create anywhere from a few to dozens of proxy channels, each with its own dedicated proxy pool and subscription. These channels won't interfere with each other, and their IPs will remain independent. Each channel can be assigned to different applications or different modules of the same application, much like equipping your various network needs with dedicated network highways, each performing different tasks.

Application Scenarios
Such as cross-border e-commerce multi-account logins, multiple browser instances,multi-role gaming, and other situations requiring different IPs.

Core Features
1. One software running multiple proxy channels simultaneously, with each channel using its own proxy pool and subscriptions. Each channel acts as an independent proxy terminal and can be used separately, for example, a browser using Channel A, application (or device) 1 using Channel B, application (or device) 2 using Channel C, and so on.
2. Fast batch verification of proxy availability. Supports socks4, socks4a, socks5, http, https, vless, vmess, hysteria, hysteria2, trojan, shadowsocks, shadowsocksR, and other protocols.
3. Import and export of base64, URL, JSON, Clash subscription, V2Ray subscription, and other formats.
4. Channels can be set with their own direct connection, smart routing, or global proxy routing modes.
5. All channels can be used as browser proxies and can be switched at any time.
6. Each channel supports rotation functions such as timed IP changes and automatic switching upon proxy failure.
7. Proxy speed, network latency and jitter, local bandwidth, and other testing functions.
8. Customizable verification URLs and speed test URLs.
9. Proxy account collection, directly extracting proxy accounts from the internet with comprehensive search functionality.
10. Automatic subscription updates.
11. TLS encrypted fragmented transmission.
12. Fast creation and verification of multi-level proxy chains.
13. One-click clear duplicate records.
14. Channel proxy pool group management.
15. Real-time network speed, download, and upload traffic display for each channel.



Proxy Verification Tool

    To meet diverse user needs, we have packaged a separate **Proxy Verification Tool** based on the Multi-Channel Proxy. It's designed to help you quickly batch verify the availability of proxies, ensuring consistently stable and reliable network connections. It also includes the verification features of the Multi-Channel Proxy, while retaining practical functions like proxy account collection, proxy subscriptions, proxy chain creation and testing, quick import/export, and tests for proxy speed, latency, jitter, and bandwidth.

Main Features of the Proxy Verification Tool
    
1. Fast batch verification of proxy availability. Supports socks4, socks4a, socks5, http, https, vless, vmess, hysteria, hysteria2, trojan, shadowsocks, shadowsocksR, and other protocols.
2. Import and export of base64, URL, JSON, Clash subscription, V2Ray subscription, and other formats.
3. Proxy speed, network latency and jitter, local bandwidth, and other tests.
4. Customizable verification URLs and speed test URLs.
5. Proxy account collection, directly extracting proxy accounts from the internet with comprehensive search functionality.
6. Automatic subscription updates.
7. TLS encrypted fragmented transmission.
8. Fast creation and verification of multi-level proxy chains.
9. One-click clear duplicate records.


Main Interface



Common Operations

Verify proxy
Import or download proxy to the list, then click the Verify All button on the toolbar or right-click in the table, then select "Verify All proxy" in the pop-up menu to start batch verification. You can press the Esc key to stop at any time during the verification process.
The default verification thread is 100, which means 100 proxies can be verified at the same time. You can adjust it as needed. Click Settings on the toolbar, then click Verification Bar to modify the verification parameters.

Proxy Speed ​​Test
Import or download proxies to the list, then click the All Speed ​​Test button on the toolbar or right-click in the table, and then select "Test All Speeds" in the pop-up menu to start batch speed testing. You can press the Esc key to stop at any time during the speed test.
The default number of threads is 10, which means that 10 proxies can be tested at the same time. You can adjust it as needed. Click Settings on the toolbar, then click Speed ​​Test Bar to modify the speed test parameters.

Proxy Extraction
Enter the URL you want to extract in the URL input box on the toolbar, and click "GO" to start extracting. You can press the esc key to stop at any time during the extraction process.
Click Settings on the toolbar, then click Search Bar to modify the search parameters.

Set proxy mode
Click the diversion mode selection box on the toolbar to switch the proxy mode at any time. Each channel can set its own proxy mode separately.
The system supports three proxy modes: direct connection, intelligent diversion, and global proxy. For example, if the channel binding IP is 127.0.0.1:8089, the browser or application software sets the proxy IP to 127.0.0.1 and port 8089.
When the proxy mode is set to direct connection, the browser or other application software directly connects to the website through 127.0.0.1:8089 without using a proxy.
When the proxy mode is set to intelligent diversion, the browser or other application software accesses the domain name in the diversion table through the proxy, and the domain name not in the diversion table is accessed directly. The diversion table starts with "DOMAIN-SUFFIX," followed by the domain name, and click Add.
When the proxy mode is set to global proxy, the browser or other application software accesses all through the proxy. If you do not want to modify the diversion table, when the website cannot be accessed, you can temporarily set it to a global proxy, so you don't have to consider the diversion rules.
Note that this will only work if the browser or other application software uses a channel proxy (such as 127.0.0.1:8089).

Set browser proxy
Click "Browser Proxy" on the toolbar, and the browser can switch between using a proxy and not using a proxy.
When the "Browser Proxy" selection box of a channel is checked, the browser will access the Internet through this channel, and determine which websites need to be accessed through a proxy and which websites can be accessed directly according to the proxy mode and diversion rules of the channel.
Users can select different channels as browser proxies at any time, just select the "Browser Proxy" selection box of the channel.
If the "Browser Proxy" selection box is checked, switching from the selected state to the unselected state, the system will clear the browser proxy settings, and the browser will no longer use any proxy to access the network until the "Browser Proxy" selection box is selected.


Measuring network bandwidth
Right click in the table and select "Measure Local Bandwidth" from the pop-up menu.