Поднимаем SOCKS5 прокси в шесть шагов
2. Делаем резервную копию файла настройки Dante и создаем свой
mv /etc/dante.conf /etc/dante.conf.bak
nano /etc/dante.conf
3. Указываем следующие настройки в файле конфигурации (вместо xxx.xxx.xxx.xxx указываем IP нашего сервера)
logoutput: stderr
internal: xxx.xxx.xxx.xxx port = 1080
external: xxx.xxx.xxx.xxx
socksmethod: username
user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody
client pass <
from: 0/0 to: 0/0
log: error
>
socks pass <
from: 0/0 to: 0/0
log: error
>
4. Перезапускаем Dante
sytemctl restart dante
5. Добавляем пользователя и задаем пароль
root@server# useradd —shell /usr/sbin/nologin USERNAME
root@server# passwd USERNAME
Настройка Socks5 PROXY на Amazon EC2
В связи с последними новостями многие столкнулись с необходимостью обхода блокировки Telegram. На фоне всеобщего ажиотажа большинство свободно доступных прокси серверов работают нестабильно. В этой статье мы разберём как настроить собственный прокси сервер на VDS (А для любителей условно-бесплатного будем разворачивать его на AWS). При установке на выделенный VDS переходите сразу к этапу установки.
Если Вы читаете эту статью, то я надеюсь, что у Вас не возникнет проблем с регистрацией, поэтому сразу перейдём к созданию инстанса.
Создание инстанса
- В админ панели AWS кликаем Launch a virtual machine
2. Выбираем операционную систему для сервера(в данном случае ubuntu)
3. Выбираем тариф (в нашем случае Free)
4. Жмём Launch. Amazon заботливо позаботится о генерировании SSH ключей для подключения — нам необходимо только указать название для ключей и сохранить.
5.В панели наш инстанс будет доступен во вкладке Instances
Здесь же мы можем посмотреть состояние нашего сервера.
Цифрой 1 отмечен адрес необходимый для подключения по ssh.
Цифра 2 — адрес для подключения к прокси серверу.
6. Открываем порт.
По дефолту для нас открыт только один порт — для подключения по ssh, чтобы добавить новый необходимо перейти во вкладку Security Groups, выбрать наш инстанс и во вкладке Inbound нажать edit.
Далее указываем либо конкретно наш порт (на котором будет работать прокси), либо выбираем опцию All Traffic.
Подключение по SSH
Для подключения к нашему серверу будем использовать ключи, сгенерированные на этапе создания инстанса.
Для явного указания ключа Вы можете использовать опцию -i с абсолютным путём к ключу.
В качестве адреса используем Public DNS (IPv4) со скрина выше.
Установка
Для создания прокси сервера будем использовать пакет 3proxy.
Инструкция актуальна для установки из под кастомного юзера — amazon по дефолту дает нам работать под юзером ubuntu(Для установки из под root соответственно работаем без sudo)
Cначала поставим набор пакетов необходимых для сборки:
Скачиваем 3proxy в папку src и распаковываем:
Переходим в папку с исходниками:
Чтобы сервер был анонимным, подредактируем proxy.h перед компиляцией:
Добавляем строку в секцию с define:
Собираем и устанавливаем:
Запуск
Создаем директорию, а в ней конфиг нашего прокси-сервера
Содержимое файла 3proxy.cfg
Записываем в файл наш конфиг.
Все DNS сервера копируем из /etc/resolv.conf (только меняем nameserver на nserver), просмотрим содержимое этого файла текстовым редактором:
При заданной настройке наш SOCKS прокси будет доступен по адресу, указанному в IPv4 Public IP для инстанса с портом 2323, с именем пользователя user и с паролем password.
Запускаем прокси-сервер
Проверяем слушается ли наш порт:
Применение настроек в Telegram
Заходим в Settings > Connection Type
Если Вы хотите поделится настройками со своими друзьями, Вы можете создать ссылку следующего вида, подставив свои настройки.
Виртуальный сервер (VPS) в качестве прокси: инструкция
Как сделать прокси на виртуальном хостинге: мануал по настройке и созданию прокси на виртуальном сервере (VPS). Boodet.online.
10 Апр 2020 12:42 IT GIRL
12
Установка прокси-сервера на VPS: инструкция
Надежный прокси-сервер, который может обеспечить безопасное подключение к интернету для конечных пользователей, можно развернуть на VPS самостоятельно. Простая и подробная инструкция от Boodet.Online поможет в установке за несколько минут. Для этого мы используем приложение Squid для операционной системы Linux Ubuntu.
Почему Squid? В этом приложении есть все, что понадобится для бизнеса:
функция ведения журналов;
контроль доступа и защита от вирусов;
мониторинг пропускной способности;
надежное шифрование соединения.
Более того, приложение прокси-сервера Squid можно установить на VPS с любыми параметрами конфигурации. Это позволит облегчить и централизовать интернет-трафик в сети для бизнеса любого масштаба.
Как создать прокси
С помощью этой простой инструкции вы с легкостью установите прокси-сервер на VPS . Действуйте пошагово, и все обязательно получится.
Вход в систему VPS с помощью Putty
На этом этапе нужно настроить SSH-соединение с сервером. Не забудьте, что это действие требует прав администратора.
Установка Squid
Squid можно найти в репозиториях Ubuntu. Прежде чем начать установку, убедитесь, что версия ОС обновлена. Для этого в командной строке введите:
sudo apt-get upgrade
sudo apt-get update
sudo apt-get install squid
Совет: скопируйте исходный файл — это будет ваша резервная копия на случай, если что-то пойдет не так:
sudo cp /etc/squid3/squid.conf.default
Ограничение доступа
Одна из самых распространенных ошибок новичков при установке прокси-сервера на VPS — оставить его открытым для анонимной аутентификации.
Лучший способ обезопасить свой сервер — зарегистрировать бесплатный динамический DNS у провайдера. С помощью этой службы можно ограничить доступ к серверу, создав белый список для IP-адресов вашей компании.
Настройка установленного на VPS прокси-сервер
Сначала необходимо отредактировать конфигурацию Squad.
http_access allow client
acl client src 12.123.123.123# Home IP
Замените слово «клиент» на имя вашего хоста, а 12.123.123.123 на IP-адрес вашего сайта.
В случае динамического DNS этот шаг придется повторить несколько раз. В этом случае вместо src можно использовать srcdomain и имя хоста службы динамического DNS для предоставления доступа.
Перезапуск и проверка
После применения этих настроек перезапустите Squid:
service squid3 start
Попробуйте пропинговать сервер или подключиться к нему из удаленной сети.
Добавление прокси-сервера на VPS в браузеры
Для среды Windows нужно будет создать объект групповой политики. Он обеспечит принудительное использование интернет-браузерами IP-адреса и портов, назначенных для Squid.
Примечание: по умолчанию используется порт 3128.
Проверка подключения
Зайдите в Google и введите свой IP-адрес. Ответ часто отображается на странице результатов поисковой системы. Если все прошло хорошо, вы получите тот IP-адрес, который вводили, а не IP-адрес вашего интернет-провайдера.
Как запускать прокси для конкретных сайтов
Для того чтобы запустить прокси-сервер, который вы уже установили на VPS, на отдельных сайтах, воспользуйтесь популярным расширением FoxyProxy. Интуитивно понятный интерфейс не требует отдельной инструкции. Вам понадобится:
нажать «Добавить новый прокси» в настройках;
вернуться в Putty и посмотреть номер порта и IP-адрес;
ввести их в соответствующие поля вкладки «Детали»;
во вкладке «Шаблоны URL» добавить маски нужных вам сайтов (не забывайте про символы * по обеим сторонам маски).
Как создать собственный прокси-сервер на арендованном VPS/VDS под Mac OS (для чайников)
Потратьте всего десять минут и пару долларов в месяц, чтобы стать свободными от блокировок.
В последнее время в российском интернете участились блокировки сайтов. Если ранее в основном блокировались оппозиционные СМИ, то сейчас под горячую руку Роскомнадзора начали попадать даже социальные сети (Facebook, Twitter), а также просто неугодные властям сайты, вроде страниц правозащитных организаций.
Многие люди начали задумываться о поиске способов обхода блокировок, но в основном эти способы заканчиваются установкой дорогих VPN-сервисов, которые часто не работают должным образом, ограничивают траффик и не имеют гибких настроек, если, скажем вы хотите блокировать только несколько сайтов и только в определенном браузере. И это не говоря уже о том, что 99% инструкций предназначены только для ОС Windows.
Поэтому в данной статье я расскажу вам о двух способах обходах блокировок на Mac OS, при этом не тратя много времени и денег. Перед написанием статьи я прошел все шаги самостоятельно, и постарался описать их максимально понятно даже для тех людей, кто никогда не пользовался командной строкой.