Создание сервера Shadowsock (быстрые socks5 прокси)

Необходимы быстрые прокси socks5 с шифрованием для безопасного и анонимного интернета? Тогда создаем сервер Shadowsock! Читайте также:

Создание сервера

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

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

Самые выгодные тарифы и стабильность/производительность у провайдера DigitalOcean. Переходим по данной ссылке ($10 в подарок) и регистрируемся:
  • Вводим свой Email
  • Придумываем и вводим парольСоздание сервера Shadowsock
  • Нажимаем кнопку Create an Account
  • Зайти на свой электронный почтовый ящик и закончить регистрацию, перейдя по ссылке которая была указана в письмеСоздание сервера Shadowsock
Регистрация закончена, переходим ко второму этапу,подключение банковской карты.

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

После регистрации вам будет необходимо ввести платежные данные, для этого у вас должна быть дебетовая/кредитная карточка с возможностью оплаты в интернет.Создание сервера Shadowsock Все данные вводим на английском языке. Далее переходим к третьему этапу — это выбор и создание сервера.

Создание личного сервера

Теперь о том, как создать личный сервер (на данном сервере вы также можете создать сайт, либо личный облачный диск по типу Yandex Disk или DropBox), провайдер DigitalOcean называет их Droplet. Нажмите на кнопку Create Droplet, после чего вы попадете на страницу создания конфигураций сервера:
  • в разделе Choose an image выберите дистрибутив Ubuntu (рекомендуется 18.04 x64)
  • Выбираем тарифный план $5 в месяц или 0,007 центов в час.Создание сервера Shadowsock
  • Выбираем расположение сервера, которое в дальнейшем будет эмулировать ваше расположение (если выбрать города США, то IP будет американским). Стоить также отметить, что чем ближе находиться сервер, тем быстрей у вас будут загружаться страницы и файлы.Создание сервера Shadowsock
    • Указываем авторизацию по паролю (one-time password) и ниже прописываем пароль
    создать прокси MTProto
  • В конце нажимаем кнопку CREATE, чтобы создать Droplet (сервер)Создание сервера ShadowsockСоздание будет происходить в течение 2-5 минут. После чего на электронную почту вам придет письмо с IP адресом сервера, логином (обычно root) и паролем.
Вы также можете узнать IP на основной странице управления Droplet.Создание сервера Shadowsock Переходим к предпоследней части, создание из обычного сервера в прокси.

Создание прокси сервера Shadowsock

Подключение

Для того, чтобы как-то управлять сервером (командная строка), необходим какой-то инструмент, в нашем случае это утилита PuTTY, которую надо скачать и установить. После установки запускаем PuTTY, указываем IP адрес и нажимаем кнопку OPENСоздание сервера Shadowsock
  1. Далее вам необходимо ввести логин (root)
  2. Придуманный пароль
    Внимание при вводе пароля, строка остается пустой, как будто ничего не вводите

Настройка сервера

Для начала обновим программное обеспечение сервера 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, дальше будет еще интересней!