Свой Прокси Сервер вместо VPN без логирования.

Сообщения
2,880
Реакции
17,409
Баллы
113
Ни для кого не секрет, что VPN-сервисы ведут логи каждых ваших подключений и при запросе свыше выдадут все ваши данные, а не только. 2020г
С покупными прокси за полтосик дела обстоят так же. Логи ведут абсолютно все.

Что же делать?

[THANKS]
Шаг 1.

Нагло качаем Proxifier с главной страницы сайта разработчика ( Proxifier - The Most Advanced Proxy Client ), устанавливаем и ломаем с помощью одного из ключей:

PLZ92-LYS8J-ANV3S-SZRQ7-GPG3F

5JZ6S-B3FKJ-49YYP-HCCQN-3JVHX

TQZVQ-X36SC-SFZYC-TAC7E-BQF9S

2VZ8M-BYC2A-A3Y3P-6LQQ5-HNDN8

CJZXN-BWFDK-Q2Y2M-VSFCT-E7YLW

6KZ2V-A2UXK-YAWWC-YJ9QG-MW4RG

RSZXG-M2YDB-R5SWQ-3XR7Z-L42PN

ULZCW-2YQNG-FL83G-9DGLR-9TFQA

Шаг 2.

Ищем бесплатные анонимные прокси. Гугол даёт тонны сайтов. Пример - https://hidemy.name/ru/proxy-list/?type=5&anon=4#list

****аем проксю в Проксифаер (Profile - Proxy servers - Add) и радуемся. Это чтобы в дальнейших действиях не палить наш айпи.

Шаг 3.

Ищем самый дешманский VPS за 100 рублей. Сайты ниже могут в этом помочь:

Поиск VPS/VDS серверов

Подбор виртуальных серверов (VPS, VDS) по параметрам | Поиск VPS

Поиск VPS или VDS (виртуальных серверов) от различных хостеров - VPS.today

Смотрим на скорость канала (выше-круче) и трафик в месяц. 1-2 терабайта будет овердохуя, ещё и останется. Операционная система Ubuntu (версии с 14.04 по 17.04) любой разрядности (32/64 бита). 1 IP, без всяких панелей и прочей лабуды. Покупаем выбранную VPS из нужной страны за бетховен/левый яд/кивий соседа и тд.

Шаг 4.

Скачиваем Putty отсюда. Устанавливаем, открываем, вводим IP только что купленного виртуального сервера, порт 22, жмём Open. Вводим логин root, жмём энтер. Копируем пароль от сервера и вставляем правой кнопкой мыши в путти. Он не будет отображаться. Жмём энтер. Всё мы вошли.

Теперь выполняем команды (на каждой строке жмём энтер):

Устанавливаем нужные компоненты для сборки из исходников:

apt install build-essential make gcc

Скачиваем исходники последней версии и собираем:

cd ~

wget --no-check-certificate https://github.com/z3APA3A/3proxy/archive/0.8.12.tar.gz

tar -xf 0.8.12.tar.gz

cd ~/3proxy-0.8.12

make -f Makefile.Linux

Копируем получившийся бинарный файл в /usr/bin/:

cd ~/3proxy-0.8.12/src cp 3proxy /usr/bin/
Создадим системного пользователя proxy3 от имени которого и будет работать прокси-сервер:

adduser --system --no-create-home --disabled-login --group proxy3
Узнаём UID и GID пользователя, понадобится в конфигурации

id proxy3
Пример вывода:uid=109(proxy3) gid=115(proxy3) groups=115(proxy3)
Создаём директорию для конфигурации и файл настроек /etc/3proxy/3proxy.cfg:

mkdir /etc/3proxy nano /etc/3proxy/3proxy.cfg
Добавляем в файл /etc/3proxy/3proxy.cfg следующий код (setgid и setuid указываем свои):

setgid 115

setuid 109

nserver 8.8.8.8

nscache 65536

timeouts 1 5 30 60 180 1800 15 60

users $/etc/3proxy/.proxyauth

daemon

auth cache strong

proxy -n -p49999 -a

socks -p50000

Создаём файл с пользователями и паролями:

nano /etc/3proxy/.proxyauth

Вставляем в него следующий код (логин: username и пароль: userpass следует изменить на свои):

username:CL:userpass

Выставляем права доступа к файлам прокси-сервера:

chown proxy3:proxy3 -R /etc/3proxy

chown proxy3:proxy3 /usr/bin/3proxy

chmod 444 /etc/3proxy/3proxy.cfg

chmod 400 /etc/3proxy/.proxyauth

Создаём скрипт для загрузки сервера:

nano /etc/init.d/3proxyinit

И заполняем его:

#!/bin/sh

#

### BEGIN INIT INFO

# Provides: 3Proxy

# Required-Start: $remote_fs $syslog

# Required-Stop: $remote_fs $syslog

# Default-Start: 2 3 4 5

# Default-Stop: 0 1 6

# Short-Description: Initialize 3proxy server

# Description: starts 3proxy

### END INIT INFO

case "$1" in

start)

echo Starting 3Proxy

/usr/bin/3proxy /etc/3proxy/3proxy.cfg

;;

stop)

echo Stopping 3Proxy

/usr/bin/killall 3proxy

;;

restart|reload)

echo Reloading 3Proxy

/usr/bin/killall -s USR1 3proxy

;;

*)

echo Usage: \$0 "{start|stop|restart}"

exit 1

esac

exit 0

Выставляем права на запуск и добавляем в автозагрузку:

chmod +x /etc/init.d/3proxyinit

update-rc.d 3proxyinit defaults

Запускаем прокси-сервер:

/etc/init.d/3proxyinit start

Шаг 5.

Всё! Идём в проксифаер, отключаемся и удаляем старый анонимный прокси и добавляем тот, что развернули сейчас.

IP: Айпи вашего ВПС

Port: 50000

Login: тот username, что вы ввели

Pass: тот userpass, что вы ввели

Тип: Socks version 5

Теперь у вас охуевший постоянный статичный левый IP.

Логи подключений на сервере не ведутся.

Чтобы перезапустить прокси - выполняем команду /etc/init.d/3proxyinit restart

ИЛИ ПРОЩЕ ВСЕГО СОЗДАЕМ СКРИПТ НАПРИМЕР proxi.sh И ОН ДЕЛАЕТ ВСЕ САМ НУЖНЫ ТОЛЬКО ПРАВА РУТ.

открываем блокнот и вставляем:

#!/bin/sh



# Environment variables

SOCKS_PORT="3128"

SOCKS_USER="Здесь Ваш ЛОГИН"

SOCKS_PASSWORD="Здесь Ваш Пароль"



# Update infrastructure

apt-get update -y

apt-get upgrade -y



# Install packages

apt-get install -y build-essential git tar gzip



# Download and compile sources

cd /usr/src/

git clone z3APA3A/3proxy

cd ./3proxy/

make -f Makefile.Linux

cp /usr/src/3proxy/bin/3proxy /usr/local/bin/3proxy



# Create config file

echo "nserver 8.8.8.8" > /etc/3proxy.cfg

echo "nserver 8.8.4.4" >> /etc/3proxy.cfg

echo "nscache 65536" >> /etc/3proxy.cfg

echo "timeouts 1 5 30 60 180 1800 15 60" >> /etc/3proxy.cfg

echo "daemon" >> /etc/3proxy.cfg

echo "log /var/log/3proxy.log D" >> /etc/3proxy.cfg

echo "logformat \"- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T\"" >> /etc/3proxy.cfg

echo "auth strong" >> /etc/3proxy.cfg

echo "users $SOCKS_USER:CL:$SOCKS_PASSWORD" >> /etc/3proxy.cfg

echo "allow proxy_user" >> /etc/3proxy.cfg

echo "socks -p$SOCKS_PORT -a" >> /etc/3proxy.cfg



# Create SystemD Service

echo "[Unit]" > /lib/systemd/system/3proxy.service

echo "Description=3Proxy SOCKS5 Daemon" >> /lib/systemd/system/3proxy.service

echo "Wants=network-online.target" >> /lib/systemd/system/3proxy.service

echo "After=network-online.target" >> /lib/systemd/system/3proxy.service

echo "" >> /lib/systemd/system/3proxy.service

echo "[Service]" >> /lib/systemd/system/3proxy.service

echo "Type=forking" >> /lib/systemd/system/3proxy.service

echo "ExecStart=/usr/local/bin/3proxy /etc/3proxy.cfg" >> /lib/systemd/system/3proxy.service

echo "" >> /lib/systemd/system/3proxy.service

echo "[Install]" >> /lib/systemd/system/3proxy.service

echo "WantedBy=multi-user.target" >> /lib/systemd/system/3proxy.service



# Enable and run 3proxy service

systemctl enable 3proxy

systemctl start 3proxy

сохраняем с расширением файл proxi.sh

и запускаем от рут.
[/THANKS]
 
Сверху Снизу