Найти в Дзене
itw

Создаем свой собственный прокси сервер на Windows.

Здравствуй. Как ты уже понял сейчас будем создавать личный прокси сервер. Что это такое можешь почитать тут, а так же различие их типов тут. Мы же будет создавать socks прокси. Для этого нам понадобится бесплатный прокси-сервер под названием 3proxy. Для этого переходим на официальный сайт и качаем самую свежую версию. 3proxy умеет работать с HTTP/HTTPS, FTP over HTTP, SOCKS, можно делать разные правила разрешений и запретов, даже скорость ограничивать персонально для выбранного пользователя. Так же он весит меньше мегабайта, но не имеет графического интерфейса. Скачиваем программу и распаковываем куда хотите. В каталоге мы увидим три папки и еще всякие файлики. В папке bin хранится сама программа прокси сервера и всякие плагины, в папке cfg хранится пример файла конфигурации и sql скрипт для создания базы данных, однако понадобиться нам только один файл, которого еще нет. Мы идем в папку bin, там создаем файл 3proxy.cfg. Открываем его на редактирование, вписываем туда всего четыре

Здравствуй. Как ты уже понял сейчас будем создавать личный прокси сервер. Что это такое можешь почитать тут, а так же различие их типов тут. Мы же будет создавать socks прокси.

Для этого нам понадобится бесплатный прокси-сервер под названием 3proxy. Для этого переходим на официальный сайт и качаем самую свежую версию.

3proxy умеет работать с HTTP/HTTPS, FTP over HTTP, SOCKS, можно делать разные правила разрешений и запретов, даже скорость ограничивать персонально для выбранного пользователя. Так же он весит меньше мегабайта, но не имеет графического интерфейса.

Скачиваем программу и распаковываем куда хотите.

В каталоге мы увидим три папки и еще всякие файлики. В папке bin хранится сама программа прокси сервера и всякие плагины, в папке cfg хранится пример файла конфигурации и sql скрипт для создания базы данных, однако понадобиться нам только один файл, которого еще нет.

-2

Мы идем в папку bin, там создаем файл 3proxy.cfg. Открываем его на редактирование, вписываем туда всего четыре строчки:

auth none
socks
timeouts 1 5 30 60 180 1800 15 60
socks -p8080
-3

Первая строка говорит, что авторизация не требуется, вторая заставляет работать по протоколу socks, третья это время ожидания подключения и последняя порт работы socks.

Мы настроили самый примитивный конфиг, обычно в лучшем случае он выглядит как-то так.

internal 192.168.0.1
external 211.80.11.12
nserver 213.153.100.1
nserver 213.153.101.1
nscache 65536
rotate 30
nobandlimin * * * 110
bandlimin 24000 * 192.168.0.2,192.168.0.3
bandlimin 48000 * 192.168.0.4
bandlimout 24000 *
counter "c:\3proxy\3proxy.3cf" D "C:\3proxy\traf\traf"
nocountin * 192.168.0.4 * 110 *
countin "1/name" M 50 * 192.168.0.2 * * *
countin "2/name1" M 80 * 192.168.0.3 * * *
countin "3/name2" M 30 * 192.168.0.4 * * *

auth iponly
allow * 192.168.200.4 * * * 1-5 09:00:00-18:00:00
allow * 192.168.0.2,192.168.0.3 * 80,443 * 1-7 00:00:00-23:59:59
proxy

Сохранили конфиг, далее нам нужно запустить сам сервер, в винде 3proxy работает как служба, чтобы ее включить, нужно сделать следующее.

Открываем cmd от имени администратора, переходим в каталог, содержащий файл 3proxy.exe.

cd c:\твой путь\3proxy\bin

и запускаем инсталляцию:

3proxy.exe --install

Тут соглашаемся и инсталляция сразу закончится.

P.S Для примера я делаю на VPS от амазона с windows 7, если ты читал про VPN, то быстро поймешь.

-4

Все, теперь прокси работает как служба, чтобы проверить нажимаешь ctrl+r и в окно вставляешь это services.msc.

-5
-6

Первым пунктом у тебя будет та самая служба работы 3proxy, для подключения нужен ip, который выходит в интернет. Например: 34.239.34.165, то есть для подключения нужно будет использовать 34.239.34.165:8080, а так же логин и пароль, если задали в конфигурации.