Как поднять свой прокси-сервер на 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.
# --- 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.
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 — чтобы научиться; управляемое — чтобы сэкономить время.
Ответы на вопросы
Дешевле ли держать собственный прокси на VPS?
Для одного персонального выхода — часто да: небольшой VPS плюс 3proxy или Dante стоят копейки. Но безопасность, обновления и мониторинг — на вас, а IP всё равно остаётся датацентровым. Управляемый прокси меняет эту операционную ношу на фиксированную цену и отсутствие обслуживания.
Как не дать своему прокси стать открытым ретранслятором?
Всегда требуйте авторизацию, пускайте на порты прокси файрволом только свой исходный IP, держите ОС обновлённой и следите за логами. Прокси без авторизации на публичном IP сканеры находят за часы — и сразу им злоупотребляют.
Своими руками — чтобы научиться, управляемое — чтобы запуститься
Соберите своё на 3proxy или Dante, чтобы разобраться в прокси до костей, — или пропустите обслуживание и возьмите прокси s4m с авторизацией и выделенный IP, готовые за считанные минуты.
Эту страницу нашли по запросу
- как поднять свой прокси-сервер на VPS (3proxy / Dante)
- что такое ASN
- дешёвый прокси для парсинга
- Telegram MTProto proxy
- http прокси пошагово
- как проверить настройка прокси
- vpn kill switch
- антидетект-браузеры и прокси
- socks5 прокси для android
- авторизация прокси
Реальные поисковые фразы, на которые отвечает эта страница — по ссылкам откроются материалы, раскрывающие тему глубже.