Страница 2 из 2
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:06 pm
IgorOk76
Помог костыль:
Вот теперь понеслись проблемы с ws. Но это уже решаемо...
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:07 pm
savenko_egor
А подскажите что с ws не так? Я не проксировал порты для ws и пока никаких явных проблем не увидел.
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:10 pm
IgorOk76
Firefox не может установить соединение с сервером ws://majordomo.myDoman.ru:8001/majordomo. majordomo.myDoman.ru:44:26
WS disconnected (/)
Нужно проброс порта 8001 прописать на 192.168.1.20
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:12 pm
savenko_egor
WebSocket connection to 'ws://domain.com:8001/majordomo' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
А ведь и вправду. Спасибо!
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:14 pm
IgorOk76
warik, Вам спасибо за помощь!
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:26 pm
IgorOk76
Сделал прокси для ws:
Код: Выделить всё
server {
listen *:8001;
server_name majordomo.myDomain.ru;
location / {
proxy_pass http://192.168.0.100:8001;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
}
}
Все заработало.
Re: MajorDoMo через proxy
Добавлено: Сб фев 04, 2017 3:31 pm
savenko_egor
Да, да. Так же сделал.
Есть ещё вопрос...
У меня такая же ситуация как и у Вас. Есть прокси сервер, на нём VPN и подключаюсь я к через него на домашний сервер. Прокси WEB сделано и работает хорошо. Добавил X-Real-IP чтобы в логах на сервере с MDM видеть с какого IP пришёл запрос. Так же через прокси сервер хожу на сервер с MDM по SSH. Для этого были прописаны правила:
-A PREROUTING -d internet_ip/32 -p tcp -m tcp --dport 22 -j DNAT --to-destination 192.168.1.9
-A POSTROUTING -d 192.168.1.9/32 -p tcp -m tcp --dport 22 -j SNAT --to-source 10.0.141.1
Всё работает. Но вот проблема. В логах аутентификации я вижу не внешний IP клиента который подключается, а IP VPN. То есть если ставить fail2ban, то он будет банить только IP VPN-а.
Есть идеи как это можно исправить?