Авторизуйте IP фермы
Список открывается только с адресов, которые вы добавили в кабинете. Добавьте каждый сервер или рабочую станцию, где стоит софт.
Аккаунтам в соцсетях нужен свой адрес на каждую сессию, а массовым проверкам пул, который не заканчивается к вечеру. Resi Prime даёт домашний IP со страной, городом и типом устройства, а пакеты Advanced.name дают десятки тысяч адресов IPv4 по одной ссылке для массовых проверок и сбора данных.
Главное правило: сеть не должна видеть один адрес за двумя аккаунтами подряд.
Отдельный адрес на каждую сессию
Пакет №3: 20 000 адресов; хватает, чтобы каждому аккаунту достался свой IP за прогон
Софт, который читает список, а не один прокси
InstAccountsManager, чекеры и регеры берут ссылку или файл; обновление раз в 10 минут
Потоки на тысячи аккаунтов сразу
2 000 потоков на пакете №3, 5 000 на №6
Доступ без хранимых паролей
Авторизуйте IP машины в кабинете; ключом служит адрес, поэтому логин в софте не хранится
Аккаунту нужен свой домашний IP на сессию. Массовые проверки и сбор данных дешевле на безлимитном пакете из блока ниже.
| Объём заказа | Resi Core | Resi Prime |
|---|---|---|
| от 1 ГБ | $0.85 | $2.29 |
| от 10 ГБэкономия 9% | $0.79 | $2.09 |
| от 50 ГБ | $0.72 | $1.95 |
| от 100 ГБ | $0.65 | $1.75 |
| от 500 ГБ | $0.57 | $1.55 |
| от 1000 ГБ | $0.49 | $1.39 |
Цены в долларах США за 1 ГБ. Трафик покупается целым числом гигабайт, от 1 ГБ.
Пул
Экономия 9% ($5.00) против цены от 1 ГБ
Ещё 25 ГБ, и каждый гигабайт выйдет по $1.95
Купить этот объёмГигабайты можно расходовать 3 месяца с даты покупки, потом остаток списывается.
Список открывается только с адресов, которые вы добавили в кабинете. Добавьте каждый сервер или рабочую станцию, где стоит софт.
Вставьте ссылку в поле источника прокси или выгружайте её в файл по таймеру. SOCKS5 или HTTP на выбор; оба живут на одном порту.
Пусть программа берёт следующий адрес на аккаунт на сессию. Не привязывайте один прокси к одному аккаунту на недели: пул ротируется.
Прежде чем отдавать адреса софту для аккаунтов, скрипт оставляет только прокси, чей выходной IP в нужной стране и не светит ваш собственный. Задайте COUNTRY и читайте validated.txt. Пул перепроверяйте прокси-чекером.
#!/usr/bin/env python3
"""Proxy geo and health validator for Advanced.name proxies.
Before you hand addresses to account software, this keeps only the proxies that
are really in the country you need and actually hide your IP. It reads the CSV
export, opens an IP-echo endpoint through each proxy and confirms the exit IP and
its country. Standard library only. Run: python3 validate.py
"""
# ================================ CONFIG ====================================
CSV_URL = "https://get.advanced.name/YOUR_LIST_ID.csv" # CSV export link from your dashboard
COUNTRY = "US" # keep proxies whose exit IP is in this country
MIN_SPEED = 5
GEO_URL = "http://ip-api.com/line/{ip}?fields=countryCode" # returns the 2-letter code
MY_IP = "" # your real IP; empty = detect once directly
JUDGE_IP = "https://api.ipify.org"
OUT_FILE = "validated.txt" # ip:port per line, one confirmed proxy each
THREADS = 60
TIMEOUT = 12
# ============================================================================
import csv
import io
import sys
import threading
import urllib.request
from concurrent.futures import ThreadPoolExecutor, as_completed
COL_IP, COL_PORT, COL_COUNTRY, COL_SPEED = 0, 1, 2, 3
def load_proxies():
raw = urllib.request.urlopen(CSV_URL, timeout=30).read().decode("utf-8", "replace")
pool = []
for row in csv.reader(io.StringIO(raw), delimiter=";"):
if len(row) <= COL_SPEED or not row[COL_PORT].strip().isdigit():
continue
if int(row[COL_SPEED] or 0) < MIN_SPEED:
continue
pool.append(row[COL_IP].strip() + ":" + row[COL_PORT].strip())
return pool
def exit_ip(proxy):
handler = urllib.request.ProxyHandler({"http": "http://" + proxy, "https": "http://" + proxy})
return urllib.request.build_opener(handler).open(JUDGE_IP, timeout=TIMEOUT).read().decode().strip()
def country_of(ip):
try:
return urllib.request.urlopen(GEO_URL.format(ip=ip), timeout=TIMEOUT).read().decode().strip().upper()
except Exception:
return "??"
def main():
proxies = load_proxies()
if not proxies:
sys.exit("No proxies match MIN_SPEED=%d." % MIN_SPEED)
real_ip = (MY_IP or urllib.request.urlopen(JUDGE_IP, timeout=TIMEOUT).read().decode()).strip()
print("real IP: %s, checking %d proxies against %s" % (real_ip, len(proxies), COUNTRY))
good, lock = [], threading.Lock()
def check(proxy):
try:
ip = exit_ip(proxy)
except Exception:
return proxy, "dead"
if ip == real_ip:
return proxy, "leak"
code = country_of(ip)
if COUNTRY and code != COUNTRY.upper():
return proxy, "geo:" + code
with lock:
good.append(proxy)
return proxy, "ok:" + code
with ThreadPoolExecutor(max_workers=THREADS) as pool:
for fut in as_completed([pool.submit(check, p) for p in proxies]):
proxy, verdict = fut.result()
print("%-22s %s" % (proxy, verdict))
with open(OUT_FILE, "w", encoding="utf-8") as out:
out.write("\n".join(good) + ("\n" if good else ""))
print("confirmed in %s and hiding your IP: %d -> %s" % (COUNTRY, len(good), OUT_FILE))
if __name__ == "__main__":
main()
В InstAccountsManager задавайте прокси на строку каждого аккаунта, а не один на всех: откройте колонку прокси, вставьте ip:port, выберите SOCKS5 и авторизуйте IP сервера в кабинете, чтобы логин не хранился. В рамках сессии держите аккаунт на одном адресе, а на следующий прогон дайте пулу ротироваться.
Сопоставляйте регион аккаунта со страной прокси и оставайтесь в рамках лимитов самой площадки; пул — это чистое соединение, а не обход правил для аккаунтов, за которые вы отвечаете.
Прогоните валидатор выше, чтобы к софту попали только прокси, реально находящиеся в стране и прячущие ваш IP. Пул меняется на треть в сутки — значит привязку надо обновлять, а не закреплять адрес на недели.
Здоровье перепроверяйте прокси-чекером; для маленькой пробы хватит бесплатного списка, чтобы увидеть, как программа читает формат.


Аккаунты в антидетекте и Telegram держите на Resi Prime. Массовый софт с ротацией по списку дешевле гонять через безлимитный пакет.
Антидетект и TelegramЛучший выбор
Каждому аккаунту свой домашний IP: страна, город и тип устройства, сессия от 3 минут до 24 часов. SOCKS5 с UDP подходит Telegram и антидетект-браузерам.
от $1.39 за ГБ1 ГБ за $2.29
Массовый софт
Для чекеров, регеров и InstAccountsManager: софт берёт список по ссылке, обновление каждые 10 минут, трафик не считается.
$700 в месяцили $2.70 в час
Парсинг аудитории
Домашний IP страны аудитории на каждый запрос. Для парсинга профилей и подписчиков, когда сеть режет адреса из списков.
от $0.49 за ГБ1 ГБ за $0.85
Безлимитные пакеты не держат один адрес за аккаунтом надолго: адреса в них общие и меняются со списком.
Возьмите Resi Prime под аккаунты и пакет под массовые проверки, запустите софт на живых адресах.