Гайд «зроби сам» · 1 хв читання

Як підняти власний проксі-сервер на VPS (3proxy / Dante)

Орендувати VPS і поставити власний SOCKS5- чи HTTP-проксі дешевше, ніж здається, і це наочно показує, як проксі влаштовані. Показуємо робоче налаштування 3proxy і Dante — і чесно кажемо, коли свій проксі того вартий.

Що ви насправді збираєте

Проксі-сервер — це просто програма на машині з публічною IP, яка переправляє ваш трафік далі. Орендуєте невеликий VPS, ставите проксі-демон, додаєте авторизацію й файрвол — і у вас власний приватний вихід. У Linux панують два легкі демони: 3proxy, крихітний комбайн, що вміє і SOCKS, і HTTP, та Dante (danted), міцний спеціалізований SOCKS-сервер. Будь-який із них дає проксі на одного користувача з IP, що належить тільки вам, — а отже, на відміну від спільного безкоштовного проксі, з чистою репутацією, якою керуєте ви.

Заковика в тому, що адреса виходу — датацентрова (це ASN вашого VPS-провайдера), тож поводитиметься вона як датацентровий проксі — тобто рівно те, що s4m продає готовим; до цього компромісу ми ще повернемося.

3proxy: SOCKS5 + HTTP з авторизацією

Мінімальний конфіг 3proxy, що піднімає SOCKS5 з авторизацією на 1080 і HTTP на 3128. Замініть USER/PASS і закрийте файрволом усе, крім вашої вихідної IP.

bash
# --- Install (Debian/Ubuntu) ---
apt update && apt install -y build-essential
# build 3proxy from source, then create /etc/3proxy/3proxy.cfg:

cat > /etc/3proxy/3proxy.cfg <<'CFG'
nserver 1.1.1.1
nscache 65536
timeouts 1 5 30 60 180 1800 15 60

# one user; password auth
users USER:CL:PASS
auth strong

# HTTP proxy on 3128
proxy -p3128 -a
# SOCKS5 proxy on 1080
socks -p1080 -a
CFG

# --- Firewall: only allow YOUR IP to reach the proxy ports ---
ufw default deny incoming
ufw allow from YOUR.HOME.IP.ADDR to any port 1080 proto tcp
ufw allow from YOUR.HOME.IP.ADDR to any port 3128 proto tcp
ufw allow 22/tcp
ufw enable

# --- Test from your client ---
# curl -x socks5h://USER:[email protected]:1080 https://api.ipify.org

Dante: спеціалізований SOCKS5-сервер

Dante — загартований SOCKS-демон. Цей конфіг авторизує за іменем користувача й переправляє лише вихідний TCP.

bash
apt install -y dante-server
cat > /etc/danted.conf <<'CFG'
logoutput: syslog
internal: 0.0.0.0 port = 1080
external: eth0

# require username/password
socksmethod: username
user.privileged: root
user.notprivileged: nobody

client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: connect disconnect
}
socks pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    protocol: tcp udp
    log: connect disconnect
}
CFG
# add a system user for auth, then:
systemctl restart danted

Як це захистити — і коли простіше орендувати

Хоч би який демон ви обрали, ніколи не лишайте його відкритим. Проксі без авторизації на публічній IP сканери знаходять за години й перетворюють на відкритий ретранслятор для зловживань — саме звідти беруться більшість сумнівних записів у безкоштовних списках проксі. Завжди вимагайте авторизацію, закривайте порти проксі файрволом до своєї вихідної адреси, тримайте систему оновленою й дивіться в логи. Підняти власний проксі — справді добрий спосіб розібратися, як усе працює, і отримати одну чисту ексклюзивну датацентрову IP для себе.

Чесний компроміс: самохостинговий проксі — це все одно одна датацентрова IP на ASN вашого VPS-провайдера, яку ви самі захищаєте, моніторите й обслуговуєте. Якщо ця операційна ноша вам не потрібна, s4m продає те саме, але кероване: проксі SOCKS5 (1080) і HTTP (3128) з авторизацією, а ще виділена персональна IP, коли хочеться одну ексклюзивну адресу без власного сервера. API автоматизує те, що інакше довелося б скриптувати самому. DIY — щоб навчитися; кероване — щоб зекономити час.

Поділитися сторінкою
FAQ

Відповіді на питання

Чи дешевше тримати власний проксі на VPS?

Для одного персонального виходу — часто так: невеликий VPS плюс 3proxy чи Dante коштують копійки. Але безпека, оновлення й моніторинг — на вас, а IP усе одно лишається датацентровою. Керований проксі міняє цю операційну ношу на фіксовану ціну й відсутність обслуговування.

Як не дати своєму проксі стати відкритим ретранслятором?

Завжди вимагайте авторизацію, пускайте на порти проксі файрволом лише свою вихідну IP, тримайте ОС оновленою й стежте за логами. Проксі без авторизації на публічній IP сканери знаходять за години — і одразу зловживають ним.

Своїми руками — щоб навчитися, кероване — щоб запуститися

Зберіть своє на 3proxy чи Dante, щоб розібратися в проксі до кісток, — або пропустіть обслуговування й візьміть проксі s4m з авторизацією та виділену IP, готові за кілька хвилин.

Цю сторінку знаходять за запитами

Реальні пошукові фрази, на які відповідає ця сторінка — за посиланнями відкриються матеріали, що розкривають тему глибше.