Створюємо проксі-сервер SOCKS5 для обходу блокування

577
views

У цій статті для “чайників”  пояснюємо як створити проксі-сервер SOCKS5 для обходу блокування Telegram / Вконтакте / Яндекс / Однокласники та інших сайтів.

  Читайте також:

Створення проксі-сервер SOCKS5

Сервера надають хостинг провайдери, тому щоб вони знали з ким мають справу, необхідно спочатку зареєструватися.

Реєстрація у Хостинг провайдера

Найвигідніші тарифи і стабільність / продуктивність у провайдера DigitalOcean . Переходимо по даній посиланням ($ 10 в подарунок) і реєструємося:

  • Вводимо свій Email
  • Придумуємо і вводимо парольСтворюємо проксі-сервер SOCKS5 для обходу блокування
  • Натискаємо кнопку Create an Account
  • Зайти на свою електронну поштову скриньку і закінчити реєстрацію, перейшовши за посиланням яка була вказана в листіСтворюємо проксі-сервер SOCKS5 для обходу блокування

Реєстрація закінчена, переходимо до другого етапу, підключення банківської карти.

Підключення дебетової / кредитної картки

Після реєстрації вам буде необхідно ввести платіжні дані, для цього у вас повинна бути дебетова / кредитна картка з можливістю оплати в інтернеті.Створюємо проксі-сервер SOCKS5 для обходу блокування

Всі дані вводимо англійською мовою.

Далі переходимо до третього етапу – вибір і створення сервера.

Створення особистого сервера

Тепер про те, як створити особистий сервер (на даному сервері ви також можете створити сайт, або особистий хмарний диск по типу Yandex Disk або DropBox), провайдер DigitalOcean називає їх Droplet.

Натисніть на кнопку Create Droplet, після чого ви потрапите на сторінку створення конфігурацій сервера:

  • в розділі Choose an image виберіть дистрибутив Ubuntu (рекомендується 16.04 x64)
  • Вибираємо тарифний план $ 5 в місяць або 0,007 центів на годину.Створюємо проксі-сервер SOCKS5 для обходу блокування
  • Вибираємо розташування сервера, яке в подальшому буде емулювати ваше розташування (якщо вибрати міста США, то IP буде американським). Коштувати також зазначити, що чим ближче знаходитися сервер, тим швидше у вас будуть завантажуватися сторінки і файли.Створюємо проксі-сервер SOCKS5 для обходу блокування
  • В кінці натискаємо кнопку CREATE щоб створити Droplet (сервер) Створюємо проксі-сервер SOCKS5 для обходу блокуванняСтворення відбуватиметься протягом 2-5 хвилин. Після чого на електронну пошту вам прийде лист з IP адресою сервера, логіном (зазвичай root) і паролем.

Ви також можете дізнатися IP на основній сторінці управління Droplet.Створюємо проксі-сервер SOCKS5 для обходу блокування

Переходимо до створення зі звичайного сервера в VPN.

Створення проксі-сервер SOCKS5 Dante

Далі ми розповімо, про те як підключитися до сервера і які необхідно встановити пакети щоб все запрацювало!

Підключення до сервера

Для того, щоб якось управляти сервером (командний рядок), необхідний якийсь інструмент, в нашому випадку це утиліта PuTTY , яку треба завантажити і встановити.

Після установки запускаємо PuTTY, вказуємо IP адреса і натискаємо кнопку OPENСтворюємо проксі-сервер SOCKS5 для обходу блокування

  1. Далі вам необхідно ввести логін (root)
  2. Отриманий пароль, який відразу вас попросять помінятиСтворюємо проксі-сервер SOCKS5 для обходу блокування

    Увага при введенні пароля, рядок залишається порожньою, як ніби нічого не вводьте

    • password – “старий”, поточний пароль
    • (Curent) UNIX password – повторити ще раз пароль
    • Enter new UNIX password – ввести новий пароль
    • Retype new Unix password – повторити новий пароль

Оновимо програмне забезпечення сервера Ubuntu:

sudo apt-get update && sudo apt-get upgrade -y

Налаштування Dante

Завантажити Dante з сервера:

wget http://ppa.launchpad.net/dajhorn/dante/ubuntu/pool/main/d/dante/dante-server_1.4.1-1_amd64.deb

Завантажимо додатковий пакет gdebi і встановимо Dante

sudo apt-get install gdebi-core
gdebi dante-server_1.4.1-1_amd64.deb

Будуть сипатися помилки, ігноруємо їх!

Тепер нам необхідно дізнатися на якому мережевому інтерфейсі наш IP, для цього вводимо команду:

ifconfig

і отримуємо приблизно такий висновок:Створюємо проксі-сервер SOCKS5 для обходу блокування

В даному прикладі інтерфейс eth0. Запишіть СВІЙ мережевий інтерфейс в блокнот.

Тепер займемося налаштуванням конфігурації проксі-сервера, очистіть конфиг, вводимо команду:

> /etc/danted.conf

І внесемо зміни за допомогою текстового редактора nano :

nano /etc/danted.conf

Вносимо свою конфігурацію:

logoutput: syslog
user.privileged: root
user.unprivileged: nobody

internal: 0.0.0.0 port = 1080

external: eth0

socksmethod: none
clientmethod: none

client pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect disconnect error
}

socks pass {
        from: 0.0.0.0/0 to: 0.0.0.0/0
        log: connect disconnect error
}

в рядку “external: eth0 ” ви повинні вказати свій інтерфейс! Зберігаємо внесені зміни!

Запустимо проксі-сервер SOCKS5 Dante:

service danted start

Все готово!

Найближчим часом додамо відео з налаштування проксі-сервер SOCKS5:

і про те як налаштувати проксі на різних пристроях!

Як додати логін і пароль для конфіденційності?

Створіть логін ( користувача Linux ) і пароль:

sudo useradd ВашЛогін && sudo passwd ВашПароль

змініть знову файл /etc/danted.conf, вводимо команду:

nano /etc/danted.conf

змінюємо рядок  socksmethodз  none на  username :

...
socksmethod: username
clientmethod: none
client pass {
...

Перезапустіть сервер:

service danted restart

У вас ще залишилися питання? Пишіть їх в коментарях, розповідайте, що у вас вийшло або навпаки!

От і все! Більше корисних статей та інструкцій читайте в розділі  Статті та Хаки Linux . Залишайтеся разом з сайтом  Android +1 , далі буде ще цікавіше!