Which means the API system will firstly try to get a proxy from the City you set(New York) for higher priority, Only if there's no proxy available from that City, then it will try to get a proxy from the State you set(NY). If proxy is available from that City, it wont try from the State(NY)
Get a proxy by ip. You can replace * in the ip address to get any proxy from that ip block, e.g: Autoproxytool.exe -changeproxy/ -ip=123.123.*.*
or Autoproxytool.exe -changeproxy/ -ip=123.*.*.*
Forward a proxy to a port, the port need to be in the "port forward" range in software "Settings", Each time using the parameter will result in replacing a new proxy to this port
Free the port and unload the proxy
Forward proxies to all the ports in the "port forward" range in software "Settings", Each time using the parameter will result in replacing new proxies to all these ports
Free all the ports and unload all the proxies
Use a random proxy from the isp, it also supports fuzzy search by using *, e.g Autoproxytool.exe -isp=S*, means to get a proxy with ISP starting with "S", Autoproxytool.exe -isp=*Cable, means to get a proxy with ISP ending with "Cable"
Use a random proxy from the zip location, it also supports fuzzy search by using *, e.g Autoproxytool.exe -zip=800*, means to get a proxy with ZIP starting with "800"
And these parameters mentioned above can be used as a combo, some examples:
With using -hwnd= parameter, Autoproxytool.exe will send WM_COPYDATA message to your soft which launches Autoproxytool.exe, so that your soft is able to get postcheck and more info of the proxy, you also need to pass the Window Handle of your soft which launches Autoproxytool.exe and Autoproxytool.exe will send you WM_COPYDATA message with the following format and info:
In "AutoProxy" tab, the features of "AutoProxy Settings" its not for API, its designed for auto swiching proxy according to the configs, you can set the frequency to auto change proxy and set delay of time range to auto launch your program, etc. For using this feature, you need to unselect "Use API" from "API Settings"
Updated time: Sep 12th 2019
Since 911 S5 3.2, We developed a new API program for port forwarding
The new API program works with multi-thread, you can send multiple API requests at the same time(The old API program Autoproxytool.exe only can handle your request one by one with single thread, you have to wait until the last request get processed)
If your work requires high efficiency which need to send a lot of API requests, we suggest you to use the new API:
In the software's root folder, there's a sub folder: "proxytool" and there's a file "ProxyAPI.exe" in it
Launching "ProxyAPI.exe" with parameters from your soft/script, the parameters and format its exactly the same like using the old API program(Autoproxytool.exe), the only difference is you need to include this parameter "-proxyport=", the port behind this parameter must be in the "Port Forward" range of 911 S5's "Settings" tab. Please note, you need to keep 911 S5 staying logged in when you use the API. Here are some examples of using the new API:
ProxyAPI.exe -changeproxy/US/NY/"New York" -proxyport=5000, Port forwarding a proxy from New York to port 5000
ProxyAPI.exe -changeproxy/ -ip=123.123.*.* -proxyport=5000 -hwnd=YOUR SOFT'S WINDOW HANDLE, Port forwarding a proxy from IP range "123.123.*.*" to port 5000, and send WM_COPYDATA message to your soft