Как поднять прокси на vps

от admin

Поднимаем 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 переходите сразу к этапу установки.

Если Вы читаете эту статью, то я надеюсь, что у Вас не возникнет проблем с регистрацией, поэтому сразу перейдём к созданию инстанса.

Создание инстанса

  1. В админ панели 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? В этом приложении есть все, что понадобится для бизнеса:

Читать:
Для чего используется инструкция break

функция ведения журналов;

контроль доступа и защита от вирусов;

мониторинг пропускной способности;

надежное шифрование соединения.

Более того, приложение прокси-сервера 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, при этом не тратя много времени и денег. Перед написанием статьи я прошел все шаги самостоятельно, и постарался описать их максимально понятно даже для тех людей, кто никогда не пользовался командной строкой.

Похожие статьи