Создаем свой собственный прокси сервер на Windows.
@it_sekretiЗдравствуй. Как ты уже понял сейчас будем создавать личный прокси сервер. Что это такое можешь почитать тут, а так же различие их типов тут. Мы же будет создавать socks прокси.
Для этого нам понадобится бесплатный прокси-сервер под названием 3proxy. Для этого переходим на официальный сайт и качаем самую свежую версию.
3proxy умеет работать с HTTP/HTTPS, FTP over HTTP, SOCKS, можно делать разные правила разрешений и запретов, даже скорость ограничивать персонально для выбранного пользователя. Так же он весит меньше мегабайта, но не имеет графического интерфейса.
Скачиваем программу и распаковываем куда хотите.
В каталоге мы увидим три папки и еще всякие файлики. В папке bin хранится сама программа прокси сервера и всякие плагины, в папке cfg хранится пример файла конфигурации и sql скрипт для создания базы данных, однако понадобиться нам только один файл, которого еще нет.
Мы идем в папку bin, там создаем файл 3proxy.cfg. Открываем его на редактирование, вписываем туда всего четыре строчки:
auth none
socks
timeouts 1 5 30 60 180 1800 15 60
socks -p8080
Первая строка говорит, что авторизация не требуется, вторая заставляет работать по протоколу 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, то быстро поймешь.
Все, теперь прокси работает как служба, чтобы проверить нажимаешь ctrl+r и в окно вставляешь это services.msc.
Первым пунктом у тебя будет та самая служба работы 3proxy, для подключения нужен ip, который выходит в интернет. В моей случае это 34.239.34.165, то есть для подключения нужно будет использовать 34.239.34.165:8080, а так же логин и пароль, если задали в конфигурации.
Итог
Для полного ознакомления работы программы, советую почитать документацию, она написана на все случаи жизни, разработчики все же из России. Хотя с учетом всего вышесказанного лучше купить прокси за рублей 50 и не тратить нервы, если что-то не выйдет, прокси нужны только для смены ip, для шифрования и надежного соединения советую использовать VPN.
P.S Обязательно сделаю топ лучших прокси сервисов по цене и качеству.
P.S 2 Как и обещал при блокировке телеграма создам собственный прокси сервер и дам доступ каждому.
Если ты нашел эту статью интересной, то расскажи о ней знакомым и друзьям.
Больше материала на it_sekreti.