Прокси-сервер на VPS: SOCKS5 и HTTP прокси своими руками
Личный прокси-сервер на VPS - это инструмент для задач, где полноценный VPN избыточен: парсинг, работа с геоограниченным контентом, изоляция браузерных профилей. На офшорном VPS от AnubizHost вы разворачиваете прокси с полным контролем над трафиком.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
SOCKS5 vs HTTP прокси: когда использовать каждый тип
SOCKS5 работает на транспортном уровне и поддерживает любой протокол: TCP и UDP трафик, что делает его пригодным для торрентов, DNS, игровых клиентов и браузеров. SOCKS5 не добавляет заголовков и не модифицирует трафик.
HTTP прокси работает только с HTTP/HTTPS трафиком. Преимущество: поддерживается в настройках почти каждого приложения без дополнительного ПО. HTTPS-прокси (CONNECT метод) туннелирует зашифрованный трафик и подходит для браузеров.
Для большинства задач рекомендуется SOCKS5 - он универсален и поддерживается curl, браузерами, Python requests и большинством специализированных инструментов.
Установка Dante SOCKS5 прокси на Ubuntu
Dante - наиболее надёжная реализация SOCKS5 с аутентификацией:
apt update && apt install -y dante-server
# /etc/danted.conf
logoutput: /var/log/danted.log
internal: 0.0.0.0 port = 1080
external: eth0
socksmethod: username
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
socksmethod: username
}
systemctl enable --now dantedДобавьте системного пользователя для аутентификации: useradd -r -s /bin/false proxyuser && passwd proxyuser. Прокси доступен по адресу ip:1080 с логином/паролем.
3proxy: лёгкий прокси-сервер с HTTP и SOCKS5
3proxy - компактный прокси-сервер с поддержкой обоих протоколов на одном VPS. Установка:
apt install -y 3proxy
# /etc/3proxy/3proxy.cfg
nserver 8.8.8.8
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
log /var/log/3proxy.log
auth strong
users user1:CL:password1
allow user1
proxy -p3128
socks -p1080HTTP прокси на порту 3128, SOCKS5 на порту 1080. Для разных задач используйте разные порты. 3proxy поддерживает ACL (списки доступа), логирование и ограничение полосы пропускания.
Защита прокси-сервера от несанкционированного использования
Открытый прокси без аутентификации будет немедленно обнаружен сканерами и использован злоумышленниками. Обязательные меры:
- Всегда используйте аутентификацию (username:password)
- Ограничьте доступ по IP в ufw:
ufw allow from ваш_ip to any port 1080 - Регулярно проверяйте логи на аномальную активность
- Используйте нестандартные порты (не 3128, не 8080, не 1080)
VPS AnubizHost поставляется с базовым файерволом. Рекомендуем настроить ufw или iptables сразу после получения доступа.
Похожие услуги
Privacy & anti-censorship guides
Why Anubiz Host
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.