Быстрая настройка 3proxy на Windows: конфиг за 1 минуту
Содержание
3proxy — это легковесный и гибкий прокси-сервер, который поддерживает множество протоколов, включая HTTP, HTTPS и SOCKS. В этой статье мы рассмотрим два простых способа настройки прокси-сервера: без авторизации и с авторизацией.
1. Прокси-сервер без авторизации
В папке bin создаём конфигурационный файл 3proxy.cfg.
Самый быстрый способ создать прокси-сервер без авторизации:
auth none
log
proxy
Описание строк конфигурации:
- auth none: Отключает авторизацию. Любой пользователь может подключиться к прокси.
- log: Включает логирование для отслеживания активности.
- proxy: Запускает HTTP/HTTPS-прокси на порту 3128 (по умолчанию).
Порты по умолчанию:
- HTTP/HTTPS-прокси: 3128.
Преимущества:
- Простота настройки.
- Не требует создания пользователей или паролей.
Недостатки:
- Небезопасно, так как любой может подключиться к прокси.
- Подходит только для доверенных сетей или тестовых целей.
2. Прокси-сервер с авторизацией
Самый простой способ создать прокси-сервер с авторизацией:
Для SOCKS-прокси:
users user:CL:password
auth strong
log
allow user
socks
Для HTTP/HTTPS-прокси:
users user:CL:password
auth strong
log
allow user
proxy
Описание строк конфигурации:
- users user:CL:password: Создает пользователя
user
с паролем
password
Пароль хранится в открытом виде
CL
- auth strong: Включает строгую авторизацию. Только авторизованные пользователи могут подключаться.
- log: Включает логирование для отслеживания активности.
- allow user: Разрешает доступ только пользователю
user
- socks или proxy: Запускает SOCKS-прокси или HTTP/HTTPS-прокси соответственно.
Порты по умолчанию:
- SOCKS-прокси: 1080.
- HTTP/HTTPS-прокси: 3128.
Преимущества:
- Безопасность: только авторизованные пользователи могут подключаться.
- Гибкость: можно настроить разные типы прокси (SOCKS или HTTP/HTTPS).
Недостатки:
- Требует создания пользователей и управления паролями.
- Сложнее в настройке по сравнению с вариантом без авторизации.
3. Автозапуск 3proxy как службы Windows
Чтобы прокси-сервер работал в фоновом режиме и автоматически запускался при включении компьютера, его необходимо установить как системную службу.
Как установить:
- Запустите Командную строку (cmd) или PowerShell от имени администратора.
- Перейдите в папку с программой с помощью команды
cd. Например:cd C:\3proxy\bin(Если программа на другом диске, сначала введите букву диска, например
D:, а затемcd ...) - Введите команду для установки службы:
Для PowerShell:
.\3proxy.exe --install
(В PowerShell обязательно нужно добавлять .\ перед именем файла)
Для Командной строки (cmd):
3proxy.exe --install
После этого служба появится в списке сервисов Windows под названием 3proxy и будет запускаться автоматически.
Полезные команды:
- Запустить службу:
net start 3proxy - Остановить службу:
net stop 3proxy - Удалить службу (PowerShell):
.\3proxy.exe --remove - Удалить службу (cmd):
3proxy.exe --remove
Примечание: Для корректной работы службы файл
3proxy.cfgдолжен находиться в той же папке, что и исполняемый файл3proxy.exe.
!!! Не забудьте добавить 3proxy в Брандмауэр Защитника Windows
- Зайдите в
Брандмауэр Защитника WindowsРазрешение взаимодействия с приложением или компонентом в Брандмауэре Защитника WindowsРазрешить другое приложение- Укажите путь до
3Proxy.exe
Заключение
Если вам нужен простой прокси-сервер для временного использования или в доверенной сети, достаточно использовать конфигурацию без авторизации. Однако, если вы хотите обеспечить безопасность и контроль доступа, лучше настроить прокси с авторизацией.
Помните, что по умолчанию:
- HTTP/HTTPS-прокси работает на порту 3128.
- SOCKS-прокси работает на порту 1080.
Выбирайте подходящий вариант в зависимости от ваших потребностей!
