Установка
Подключись по SSH подroot: Подключение. Команды для Ubuntu/Debian. Имена пакетов и синтаксис конфига меняются между версиями, сверяйся с репозиторием 3proxy/3proxy.
-
Пакет – возьми номер последней версии в релизах на GitHub и подставь вместо
X.Y.Z:Например, для версии0.9.4:Точное имя файла смотри на странице релиза: у части сборок другой суффикс архитектуры, напримерamd64вместоx86_64. -
Установка:
-
Версия – проверь, что 3proxy установился:
Конфиг
Открой конфиг:nano /etc/3proxy/3proxy.cfg. Минимальный вариант с логином и паролем:
nserver– DNS-серверы для резолва имён.users user:CL:strongpassword– логин и пароль,CLзначит, что пароль хранится в конфиге открытым текстом.auth strong– пускать только с логином и паролем. Без него и пользователя с паролем (или ограничения по IP) прокси открыт всем: боты находят такие за часы и гоняют через них чужой трафик, IP теряет репутацию и получает абузы.allow user– доступ этому пользователю.proxy -p3128– HTTP-прокси на порту 3128.socks -p1080– SOCKS5-прокси на порту 1080.
Запуск
Включи сервис и автозапуск:- Статус –
systemctl status 3proxy. Если юнита3proxyнет, пакет не поставил systemd-сервис: запусти прокси вручную командой3proxy /etc/3proxy/3proxy.cfgили собери unit по инструкции из релиза. - После правок конфига – перезапуск:
systemctl restart 3proxy.
Файрвол
Если включёнufw, открой только те порты, которыми пользуешься, подробнее: Файрвол.
Проверка
Запусти на своём компьютере, в ответ должен прийти IP сервера:curl -x socks5://user:strongpassword@IP:1080 https://api.ipify.org.
Пул резидентных или мобильных IP с ротацией 3proxy не даст. Такие прокси есть в @lumiproxy_bot, подробнее: Типы прокси.
Софт настраиваешь сам, Lumi отвечает за сервер и сеть. Если не работает сеть или порт, пиши в @lumisup_robot.
Дальше: Файрвол, WireGuard.