R50 988767e7fcdfcb9cdf7c0ec75d92858a
Управлеие ИТ-проектами

OpenVPN+Tor+Nginx+ 2 servers

Добавлено 15 сен 2016 в 17:39
Установка и настройка двух серверов
Сервер расположен в локальной сети клиента за NAT и не имеет внешнего IP. Необходимо обеспечить хостинг сайта и доступ к нему из сети Интернет.
Дополнительно нужно было вывести сайт в сеть Tor, сделав его доступным из нее (домен .onion)
Для реализации использовался второй сервер - VPS доступный из Интернет.

На втором сервере сконфигурирован OpenVPN-сервер, к которому подключался как openvpn-клиент первый сервер.

На VPS настроен NGINX в качестве http/https-proxy проксирующий запросы на NGINX локального сервера
Также на VPS настроен Tor hidden services для организации работы сайта в сети Tor и Tor relay.

Обеспечено взаимное резервное копирование серверов (локальные копии+копии на другой сервер)

Проведено нагрузочное тестирвоание

Первый:
- размещение сайта
- smtp
- NGINX, mysql, PHP-fpm
- backup
- sftp
- security
- openvpn client

Второй:
- openvpn server
- NGINX http/https proxy
- Tor hidden service
- Tor relay
- backup

Клиент - частный, Чехия

Проект на oDesk https://www.odesk.com/jobs/~016a3d3ca79968c10a
Профиль на oDesk https://www.odesk.com/o/profiles/users/_~01cd85...
25e8c2dfc1 249ed0221b B537ce62b8