Установка прокси сервера SOCKS5 и Shadowsocks

2020-04-03 10875 комментарии
Рассмотрим автоматическую установку прокси серверов SOCKS5 и Shadowsocks в Ubuntu 16.04, Ubuntu 18.04, Debian 7/10 и CentOS 7

SOCKS – сетевой протокол, с помощью которого можно пересылать данные от клиента к серверу. По сравнению с HTTP-прокси-серверами, SOCKS5 передает все пакеты от клиента, не добавляя ничего от себя.

Shadowsocks – прокси-проект с открытым исходным кодом. Весьма популярен в Китае для обхода государственной цензуры.

Автоматическая установка сервера SOCKS5

Скрипт поддерживает автоматическую установку и настройку в операционных системах Ubuntu 16.04, 18.04, CentOS 7 и Oracle Linux 7.5.

Для SOCKS5 используется улучшенная система безопасности с использованием PAM файлов для авторизации.

Предварительно установим инструмент curl:

sudo apt install curl

Скрипт:

curl https://selivan.github.io/socks.txt | sudo bash

Скрипт автоматически сгенерирует пароль.

Если вы хотите предварительно вручную внести свой пароль и порт, то выполните следующие действия:

export PORT=8080; export PASSWORD=mypass

Затем продолжим установку:

curl https://selivan.github.io/socks.txt | sudo --preserve-env bash

Где mypass является вашим паролем.

mypass

По окончанию работы скрипт отобразит созданные данные для подключения по протоколу SOCKS5.

Автоматическая установка сервера Shadowsocks в Debian 7/10, Ubuntu 14.04/18.04

Скачиваем скрипт

wget https://raw.githubusercontent.com/Vndroid/shadowsocks-install/master/shadowsocks.sh

Делаем его исполняемым:

chmod +x shadowsocks.sh

Устанавливаем:

./shadowsocks.sh install 2>&1 | tee shadowsocks.log

Во время установки будет предложено добавить свой пароль.

shadowsocks.sh

А также предложат выбрать тип шифрования и включить протокол TCP.

Так же как и предыдущий скрипт, по окончанию создания сервера shadowsocks будет отображена информация для подключения.

shadowsocks

Приложения-клиенты для подключения по протоколу Shadowsocks: shadowsocks clients.

© . Анатолий Гусляков

Комментарии и отзывы

Добавляя комментарий, ознакомьтесь с Правилами сообщества

Нашли ошибку?