Створення сервера Shadowsock (швидкі socks5 проксі)

486

Необхідні швидкі проксі socks5 з шифруванням для безпечного і анонімного інтернету? Тоді створюємо сервер Shadowsock!

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

Cтворення сервера

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

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

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

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

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

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

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

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

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

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

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

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

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

Ви також можете дізнатися IP на основній сторінці управління Droplet.

Переходимо до передостанньої частини, створення з звичайного сервера в проксі.

Створення проксі сервера Shadowsock

підключення

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

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

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

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

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

Налаштування сервера

Для початку відновимо програмне забезпечення сервера Ubuntu:

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

Завантажимо Shadowsock на сервер:

apt-get install python-pip 
pip install shadowsocks

Щоб трафік шифрувався, але не займав багато ресурсів від сервера встановимо шифрування  ChaCha20 .

apt-get install python-m2crypto 
apt-get install build-essential 
wget https://github.com/jedisct1/libsodium/releases/download/1.0.8/libsodium-1.0.8.tar.gz 
tar xf libsodium-1.0. 8.tar.gz && cd libsodium-1.0.8 
./configure && make -j2 
make install 
ldconfig

Редагуємо конфігуаціонній файл Shadowsock текстовим редактором nano :

nano /etc/shadowsocks.json

Вносимо зміни:

{
    "server":"my_IP_server",
    "server_port":8000,
    "local_port":1080,
    "password":"my_NEW_password",
    "timeout":600,
    "method":"chacha20"
}
  • server – IP адреса вашого VPS сервера
  • server_port – порт shadowsocks (можна не змінювати)
  • local_port – локальний порт (можна не змінювати)
  • password – пароль для підключення до shadowsocks
  • timeout – максимальний час з’єднання (для зупинитися сайтів)
  • method – метод шифрування

Налаштовуємо файрвол:

ufw allow 8000 
ufw enable 
ufw status verbose

Виконаємо запуск сервісу Shadowsock:

ssserver -c /etc/shadowsocks.json -d start

Все налаштоване, створення сервера Shadowsock пройшло успішно! Офіційні клієнти для підключення ви можете знайти на цій сторінці !

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

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