Configure proxies in the username
Geo and IP rotation right in the rotating proxy line: Residential Large, Residential Expert, and Mobile
The bot builds the proxy line for you, but you can edit its parameters by hand: the next connection uses the new settings.
- No need to get data in the bot again.
- Old lines keep their own settings, all of them share the traffic.
- ISP and Datacenter have a fixed IP and no parameters in the line.
Each category has its own parameter style:
| Category | Where | Style | Example |
|---|---|---|---|
| Residential Large | end of the password | _key-value | PASSWORD_country-US |
| Residential Expert | end of the login | -key-value | LOGIN-cc-US |
| Mobile | end of the login | _key_value | LOGIN_c_US |
In the examples, replace LOGIN, PASSWORD, HOST, and PORT with your own from the bot.
What you can set
| Setting | Large | Expert | Mobile |
|---|---|---|---|
| Country | _country- | -cc- | _c_ |
| Whole European Union | No | -cc-EU | No |
| Region | _region- | -st- | _sd_ |
| City | _city- | -ct- | _city_ |
| Provider | No | -isp-, -asn- | _asn_ |
| ZIP | No | -pc- | _zip_ |
| Session | _session- | -s- | _s_ |
| Session time | minutes, up to 1440 | seconds, up to 86400 | 10m, 1h, up to 24h |
| Sticky | _hardsession- | -ttl-86400 | _s_ without _ttl_ |
Residential Large has no provider, ZIP, or OS. Do not add other parameters to the password: traffic would be charged several times faster.
Residential Large
Parameters go into the password, the login stays the same.
HOST:PORT:LOGIN:PASSWORD_country-US_city-new.york_session-a1b2c3d4_lifetime-30- Host and port – from the bot's line. HTTP and SOCKS5 use different ports.
- Login – the same with any parameters.
- Password – your password plus the parameters after it. The password without parameters is everything before the first
_.
| Parameter | Example | What it sets |
|---|---|---|
_country- | _country-US | country, a two-letter code, always first |
_region- | _region-california | region in lowercase Latin letters, spaces become dots |
_city- | _city-new.york | city in lowercase Latin letters, spaces become dots |
_session- | _session-a1b2c3d4 | session, exactly 8 Latin letters and digits |
_lifetime- | _lifetime-30 | how many minutes the session keeps the IP, 1 to 1440 |
_hardsession- | _hardsession-a1b2c3d4 | Sticky: used instead of _session-, without _lifetime- |
Region and city work only together with a country.
| Password | What happens |
|---|---|
PASSWORD_country-US | a new IP for every connection |
PASSWORD_country-US_session-a1b2c3d4_lifetime-10 | the IP is kept for 10 minutes, then changes |
PASSWORD_country-US_hardsession-a1b2c3d4 | Sticky: the IP is kept while it is available |
PASSWORD_country-DE_session-e5f6g7h8_lifetime-60 | an IP from Germany, a new session |
A new _session- value gives a new IP. Changing the geo – change the session too.
curl -x 'http://LOGIN:PASSWORD_country-US_city-new.york@HOST:PORT' https://ipinfo.io/jsonResidential Expert
Parameters go into the login, the password stays the same.
HOST:PORT:LOGIN-cc-US-ct-NewYork-s-job1-ttl-600:PASSWORD- Host and port – from the bot's line. HTTP and SOCKS5 work on the same port.
- Login – your login plus the parameters after it. The login without parameters is everything before the first
-. - Password – the same with any parameters.
| Parameter | Example | What it sets |
|---|---|---|
-cc- | -cc-US | country, a two-letter code. -cc-EU – any of the 27 European Union countries |
-st- | -st-CA | region, a code of up to 3 characters |
-ct- | -ct-NewYork | city in Latin letters without spaces |
-isp- | -isp-comcast | provider name in lowercase without spaces, up to 24 characters |
-asn- | -asn-7922 | provider by network number, digits only |
-pc- | -pc-10001 | ZIP without spaces, up to 12 characters |
-s- | -s-job1 | session, up to 32 Latin letters, digits, and _ |
-ttl- | -ttl-600 | how many seconds the session keeps the IP, 1 to 86400, only together with -s- |
Parameters go in any order, filters add up. A mistake in a parameter – the proxy answers 407. No IP matches all filters at once – the connection does not open: the gateway never falls back to a nearby location.
| Login | What happens |
|---|---|
LOGIN-cc-US | a new IP for every connection |
LOGIN-cc-US-s-job1-ttl-600 | the IP is kept for 10 minutes, then changes |
LOGIN-cc-US-s-job1-ttl-86400 | Sticky: the IP is kept for up to 24 hours |
LOGIN-cc-EU-s-eu1-ttl-3600 | an IP from any EU country, kept for an hour |
LOGIN-cc-US-pc-10001-s-ny1-ttl-1800 | ZIP 10001, the IP is kept for 30 minutes |
LOGIN-cc-DE-asn-3209 | Germany, Vodafone network |
A new -s- value gives a new IP. Changing the geo – change the session too.
curl -x 'socks5://LOGIN-cc-US-ct-NewYork:PASSWORD@HOST:PORT' https://ipinfo.io/jsonMobile
Residential packages with the pool.wissproxy.com line, bought before the split into Large and Expert, work the same way.
The line
pool.wissproxy.com:10000:LOGIN_c_US_s_a1b2_ttl_10m:PASSWORD- Host –
pool.wissproxy.com, the same for everyone. - Port – any from 10000 to 10999. HTTP and SOCKS5 work on the same port.
- Login – your login plus the parameters after it. The login without parameters is everything before the first
_. - Password – the same with any parameters.
Parameters
Each parameter is written as _key_value at the end of the login.
| Parameter | Example | What it sets |
|---|---|---|
_c_ | _c_US | country, a two-letter code |
_sd_ | _sd_2928 | region or state, numeric code only |
_city_ | _city_New-York | city in Latin letters, spaces become - |
_asn_ | _asn_7922 | provider or carrier by AS number |
_zip_ | _zip_10001 | postal code, only together with _c_ |
_os_ | _os_windows | device OS: windows, macos, linux, android, only on older Residential packages |
_s_ | _s_a1b2 | session, pins the IP |
_ttl_ | _ttl_10m | how long the session keeps the IP, only together with _s_ |
Skip the parameters you do not need and keep the rest in the bot's order:
LOGIN_c_COUNTRY_sd_REGION_city_CITY_asn_PROVIDER_zip_ZIP_os_OS_s_SESSION_ttl_TIMEValues may contain only Latin letters and digits, plus - in a city or ZIP. The whole login must stay within 128 characters. Old lines with _isp_ and a number keep working: that is a provider by an internal code.
How the IP changes
| Login | What happens |
|---|---|
LOGIN_c_US | a new IP for every connection |
LOGIN_c_US_s_a1b2_ttl_10m | the IP is kept for 10 minutes, then changes |
LOGIN_c_US_s_a1b2 | Sticky: the IP is kept while the device is online |
_s_– any name of Latin letters and digits, for example_s_job1. The same name gives the same IP, a new name gives a new IP._ttl_– a number and a unit:sseconds,mminutes,hhours. For example_ttl_30s,_ttl_10m,_ttl_1h. The bot offers_ttl_1mto_ttl_24h.- Idle – a session with no traffic closes after 60 minutes. The next request with the same
_s_gets a new IP. - Sticky – a home or mobile device stands behind the IP. If it goes offline, the IP changes or the request returns an error.
- Without
_s_– a connection that a program keeps open uses one IP until it closes.
Changing the geo – change _s_ too. With the old session the gateway returns the old IP and ignores the new geo.
| Login | Result |
|---|---|
LOGIN_c_US_sd_2928_s_job1_ttl_30m | an IP from Texas |
LOGIN_c_DE_s_job1_ttl_30m | the same IP from Texas |
LOGIN_c_DE_s_job2_ttl_30m | an IP from Germany |
Geo
- Country –
_c_and a two-letter code:_c_US,_c_DE,_c_FR. The United Kingdom isGB, notUK. Without_c_the IP comes from any country. - Region –
_sd_and a numeric code:_sd_2928is Texas. A name like_sd_Texasor an abbreviation like_sd_TXreturns407. US state codes are below. For other countries, pick the region in the bot, tap Get data, and take the number after_sd_. - City –
_city_and the English name joined with-:_city_Dallas,_city_New-York. Add the country too: the same city names exist in different countries. - Provider –
_asn_and the autonomous system number, digits only. With letters,_asn_AS7922returns407. Available providers are in the bot: Location → Provider, for Mobile Operator. - ZIP –
_zip_and a postal code, only with a country:_c_US_zip_10001. Capital letters, spaces become-:_c_CA_zip_M5V. The gateway picks the nearest IP, so the exit postal code may differ.
| Country | Provider | Parameter |
|---|---|---|
| USA | Comcast | _asn_7922 |
| USA | Verizon | _asn_701 |
| Germany | Vodafone | _asn_3209 |
US state codes
| State | Code | State | Code |
|---|---|---|---|
| Alabama | 79 | Montana | 1783 |
| Alaska | 82 | Nebraska | 1888 |
| Arizona | 155 | Nevada | 1895 |
| Arkansas | 156 | New Hampshire | 1898 |
| California | 443 | New Jersey | 1900 |
| Colorado | 596 | New Mexico | 1901 |
| Connecticut | 603 | New York | 1906 |
| Delaware | 667 | North Carolina | 1949 |
| District of Columbia | 759 | North Dakota | 1952 |
| Florida | 898 | Ohio | 2111 |
| Georgia | 941 | Oklahoma | 2117 |
| Hawaii | 1072 | Oregon | 2142 |
| Idaho | 1130 | Pennsylvania | 2218 |
| Illinois | 1154 | Rhode Island | 2459 |
| Indiana | 1168 | South Carolina | 2745 |
| Iowa | 1175 | South Dakota | 2746 |
| Kansas | 1285 | Tennessee | 2923 |
| Kentucky | 1330 | Texas | 2928 |
| Louisiana | 1561 | Utah | 3101 |
| Maine | 1616 | Vermont | 3147 |
| Maryland | 1675 | Virginia | 3173 |
| Massachusetts | 1684 | Washington | 3211 |
| Michigan | 1728 | West Virginia | 3234 |
| Minnesota | 1742 | Wisconsin | 3250 |
| Mississippi | 1752 | Wyoming | 3255 |
| Missouri | 1753 |
Mobile covers fewer states than the table. If a state is not listed in the bot, a line with its code returns 503.
Every filter narrows the IP choice. Country, region, and city together usually work. A city together with a ZIP or provider often returns 503. Got 503 – remove filters one by one, starting with the narrowest.
Threads
- Ports – each port from 10000 to 10999 is a separate channel, up to 1000 IPs at once.
- Sessions – with
_s_, the session sets the IP, not the port. One session on different ports gives one IP. Give each thread its own session:_s_job1,_s_job2. - Bot export – every line already has its own port and its own session.
- Traffic – shared by all lines of the package. Changing parameters costs nothing.
Examples
| What you need | Login |
|---|---|
| USA, a new IP for every connection | LOGIN_c_US |
| Texas, the IP is kept for 30 minutes | LOGIN_c_US_sd_2928_s_tx1_ttl_30m |
| Dallas, the IP is kept while the device is online | LOGIN_c_US_sd_2928_city_Dallas_s_dal1 |
| Dallas by ZIP, a new IP every 10 minutes | LOGIN_c_US_zip_75201_s_dal2_ttl_10m |
| Germany, Vodafone network | LOGIN_c_DE_asn_3209 |
| United Kingdom, a new IP every hour | LOGIN_c_GB_s_uk1_ttl_1h |
The same line in different formats:
socks5://LOGIN_c_US_sd_2928_s_tx1_ttl_30m:PASSWORD@pool.wissproxy.com:10000
http://LOGIN_c_US_sd_2928_s_tx1_ttl_30m:PASSWORD@pool.wissproxy.com:10000pool.wissproxy.com:10000:LOGIN_c_US_sd_2928_s_tx1_ttl_30m:PASSWORDLOGIN_c_US_sd_2928_s_tx1_ttl_30m:PASSWORD:pool.wissproxy.com:10000Check
curl -x 'http://LOGIN_c_US_sd_2928:PASSWORD@pool.wissproxy.com:10000' https://ipinfo.io/jsonThe response shows the exit IP, country, region, and city. Run it twice: without _s_ the IP changes, with _s_ it stays the same. Different IP lookup services may place the same address in neighbouring cities.
Errors
| Response | Cause | What to do |
|---|---|---|
407 | a typo in a parameter, a region as a word, AS in the provider number, ZIP without a country, wrong password, package term ended | compare the login with the parameter table, check the package in the bot |
503 No exit node | no IPs for these filters right now | remove the narrowest filter, change _s_, retry |
| IP does not change | _s_ without _ttl_, or the connection stays open | remove _s_, add _ttl_, or change the session |
| Geo did not change | the old session is still in the login | set a new _s_ value |
In the first 10 minutes after purchase, lines may return 503: the package is being connected. With _s_, the first request occasionally gets 503 if the device has just gone offline. Enable retries on error in your program.
The _rotm_ parameter
The bot does not set it. It defines what happens when the session device goes offline. It goes at the very end of the login, only together with _s_.
_rotm_0– switch to another device right away. This is the gateway default._rotm_1– wait about 5 seconds. Requests may get errors meanwhile._rotm_2– never switch the device. The line stops working until you change_s_. For accounts where an IP change is worse than an error.
How this maps to the bot
| In the bot | Large | Expert | Mobile |
|---|---|---|---|
| Country | _country- | -cc- | _c_ |
| Region | _region- | -st- | _sd_ |
| City | _city- | -ct- | _city_ |
| Provider or Operator | – | -isp- or -asn- | _asn_ |
| ZIP | – | -pc- | _zip_ |
| Rotation "Every request" | no session | no -s- | no _s_ |
| Rotation from 1 minute to 1 day | _session- and _lifetime- | -s- and -ttl- | _s_ and _ttl_ |
| Session Sticky | _hardsession- | -s- and -ttl-86400 | _s_ without _ttl_ |
| Protocol and format | not stored in the line | not stored in the line | not stored in the line |
The password changes only through Reset settings → Password. After that, all exported lines stop working.