Гайд «сделай сам» · 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, готовые за считанные минуты.

Эту страницу нашли по запросу

Реальные поисковые фразы, на которые отвечает эта страница — по ссылкам откроются материалы, раскрывающие тему глубже.