Цель

Заметки ИТ которые я не хочу потерять

menu_navigation

VPN + socks5 на docker на Centos7

Для чего нужен VPN в России в 2018 году знают даже бабушки у подьезда. А sokcs5, та бабушка у которой есть смартфон с телеграмм. Поэтому настроим VPN и sokcs5 для личных нужд. Приступим.

1. Установка docker

Добавим репозитарий
Установим сам docker
yum install docker-ce
Заускаем службу
systemctl start docker
Добавим его в автозагрузку
sudo systemctl enable docker

2. Установка vpn контейнера

Скачаем готовый популярный образ https://hub.docker.com/r/hwdsl2/ipsec-vpn-server/
docker pull hwdsl2/ipsec-vpn-server
Теперь нам нужно загрузить модуль ядра IPsec
sudo modprobe af_key
Создадим файл vpn.env где укажем логин/пароль и ключ к vpn серверу
touch vpn.env
Отредактируем файл vpn.env
nano vpn.env
Содержимое файла
VPN_IPSEC_PSK=ВАШ_ipsec_pre_shared_key
VPN_USER=ВАШ_vpn_логин
VPN_PASSWORD=ВАШ_vpn_пароль
Создадим новый контейнер с нашим файлом vpn.env
docker run \
    --name ipsec-vpn-server \
    --env-file ./vpn.env \
    --restart=always \
    -p 500:500/udp \
    -p 4500:4500/udp \
    -v /lib/modules:/lib/modules:ro \
    -d --privileged \
    hwdsl2/ipsec-vpn-server


3. Установка Socks5 контейнера

Скачаем готовый популярный образ SOCKS5 proxy server https://hub.docker.com/r/xkuma/socks5/
docker pull xkuma/socks5
Создаем контейнер с прокси, используйте нестандартный порт!
docker run -d -p 8352:1080 -e PROXY_USER=ВАШ_логин -e 
PROXY_PASSWORD=ВАШ_пароль -e PROXY_SERVER=0.0.0.0:1080 xkuma/socks5

Готово! Соль и специи добавить по вкусу!

Комментариев нет:

Отправить комментарий