Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

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

Сообщения
4,340
Реакции
25,233
Ни для кого не секрет, что 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]
 
Назад
Сверху Снизу