Проксі — це просто машина, яка робить запити замість тебе, тож інша сторона бачить IP проксі, а не твій. Орендуєш VPS із виділеним IP, запускаєш на ньому демон-проксі — і маєш фіксовану вихідну адресу, яка належить лише тобі: без щомісячної тарифікації за гігабайти, без спільного пулу, без чужих зловживань, що прилітають на твій IP.
Заковика в тому, що проксі працює, тільки якщо клієнти можуть підключитися до нього. Це вхідний трафік на порт — саме те, чого NAT-тариф не дасть. Тож це робота під виділений IP від самого початку.
Спершу — чи це той проксі, який тобі насправді потрібен?
Будь чесним із собою щодо сценарію, бо слово «проксі» вкладає в себе дві геть різні потреби:
Фіксований вихідний IP під твоїм контролем — ось у чому self-hosted проксі справді гарний. Тобі потрібна стабільна вихідна адреса, щоб вписати її в allowlist якогось API, приватний маршрут для власного трафіку, спосіб перевірити, як виглядає твій застосунок з німецького IP, або чистий IP, який ти ні з ким не ділиш. Один статичний датацентровий IP тут — перевага, а не обмеження.
Ротаційний резидентний пул для скрапінгу тисяч сторінок без банів — це не воно. Ти отримуєш один датацентровий IP. Деякі цілі глухо блокують датацентрові діапазони, а ротації немає. Якщо твоя задача — високооб'ємний скрапінг із ротацією, один VPS-проксі швидко впреться в rate-limit, і ми краще скажемо це зараз, ніж візьмемо $16 за не те.
Якщо ти впізнав себе в першому — читай далі.
Що тобі знадобиться
- Тариф із виділеним IP. Проксі слухає порт, до якого додзвонюються твої клієнти; NAT-тарифи довільні порти не пробрасують. Small-IP ($16/міс — 4 vCPU, 4 ГБ RAM, власна публічна IPv4) тягне реальний трафік і кількох клієнтів без напруги. Один особистий проксі норм піде на Nano-IP ($8/міс).
- Безлімітний трафік, який є на кожному тарифі тут — проксі, що тарифікує тебе за гігабайти, це проксі, яким ти перестаєш користуватися.
- Ubuntu 24.04 і п'ять хвилин.
Налаштування: 3proxy (SOCKS5 + HTTP, один демон)
3proxy крихітний, вміє і SOCKS5, і HTTP, і має чисту автентифікацію. Постав його, потім напиши мінімальний конфіг:
apt update && apt install -y 3proxy
Створи /etc/3proxy/3proxy.cfg:
# resolve names, keep a small log
nserver 1.1.1.1
nscache 65536
log /var/log/3proxy/3proxy.log D
rotate 7
# ONE user — change these
users proxyuser:CL:a-long-random-password
# require that login for every connection
auth strong
# SOCKS5 on 1080, HTTP on 3128
socks -p1080
proxy -p3128
Запусти:
mkdir -p /var/log/3proxy
systemctl enable --now 3proxy
Тепер спрямуй клієнт на your.server.ip:1080 (SOCKS5) або :3128 (HTTP) з тим логіном і паролем. curl — найшвидша перевірка:
curl -x socks5://proxyuser:PASSWORD@YOUR.SERVER.IP:1080 https://ifconfig.me
Якщо він виведе IP твого сервера — ти вже ходиш через власний проксі.
Закрий його як слід — ця частина не опційна
Відкритий проксі на публічному IP сканери знаходять за години й перетворюють на чийсь спам-релей. Два правила:
- Автентифікація увімкнена, завжди. Рядок
auth strongвище означає: немає логіна — немає з'єднання. Не чіпай його. - Закрий порти фаєрволом до тих IP, які ними реально користуються. Якщо це тільки ти:
ufw allow 22/tcp
ufw allow from YOUR.HOME.IP to any port 1080 proto tcp
ufw allow from YOUR.HOME.IP to any port 3128 proto tcp
ufw --force enable
Якщо твої клієнти кочують і IP не прив'яжеш, то хоча б тримай auth strong і довгий пароль та поглядай у лог. Зловживання, що виходить із твого сервера, — на тобі: no-KYC означає, що ми не питаємо, хто ти, а не що дозволено все.
Де це виграє в комерційного проксі
Ти керуєш боксом, тож немає третьої сторони, яка логує, через які сайти ти маршрутизуєш. IP статичний і твій — а це весь сенс для allowlist чи стабільного вихідного маршруту. І ти платиш за нього криптою з email-адресою: проксі, прив'язаний до твого справжнього імені й картки, — так собі приватний маршрут.
Компроміс, знову ж таки чесно: це один IP, і це датацентровий IP. Ідеально як фіксований вихід, який ти контролюєш; погано як ротаційний пул під скрапінг. Якщо тобі саме такий вихід — Small-IP за $16/міс буде золотою серединою, або Nano-IP за $8 для одного легкого особистого проксі.
Дотично: особистий VPN, якщо хочеш тунелювати весь трафік, а не поаплікаційно, та обхід цензури, якщо звичайний проксі там, де ти є, ловлять по фінгерпринту.
Коментарі
Поки немає коментарів. Будьте першим.