powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / WebSocket и VPN
75 сообщений из 75, показаны все 3 страниц
WebSocket и VPN
    #39579288
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сервер написан на Java, клиент JS. Я открываю соединение. (Использую код как на вики)

Проблема заключается в том что если в браузере включен vpn, соединение через пару секунд само закроется (не сервер разорвал соединение). в чем может быть проблема? Если выключить vpn то все нормально.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579303
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
там должно быть сообщение о том кто и почему закрыл
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579316
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,
там должно быть сообщение о том кто и почему закрыл

Код закрытия 1006, reqson пустой, wasClean = false
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579342
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopКод закрытия 1006, reqson пустой, wasClean = false Windows Sockets Error Codes :
10060 - WSAETIMEDOUTConnection timed out.
A connection attempt failed because the connected party did not properly respond after a period of time, or the established connection failed because the connected host has failed to respond.
Шлюз по умолчанию-то куда смотрит?
А доступ на целевой сервер через это ваш "браузерный VPN" есть?

P.S. "Использую код как на вики" - "Это пять, это мы дадим в конце".
Тут же все столпились у вашего компьютера и смотрят - что это вы делаете, чтобы прямщас закричать: "Ошибка в семнадцатой строке".
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579368
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Ну как бы это не тот код закрытия вообще.

https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent - это то что нужно

Доступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.

Вики: https://learn.javascript.ru/websockets
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579377
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopДоступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.Browsec VPNBrowsec encrypts your traffic and routes it through our secure cloud network.Оно?
А их "сетевое облако" давало вам гарантии корректной работы WebSocket-ов?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579383
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovTsyklopДоступ все это есть. Он успешно подключается, а потом через пару секунд закрывается.Browsec VPNBrowsec encrypts your traffic and routes it through our secure cloud network.Оно?
А их "сетевое облако" давало вам гарантии корректной работы WebSocket-ов?

Я не использую Browsec VPN. Использую встроенный в Opera.
Без понятия давало или нет.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579397
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это была ирония ...
Какая разница, через чьи сервера гонится ваш трафик: через оперОвские или браусековские - никаких гарантий у вас нет.
Следовательно - или отключайте "браузерный впн" или не жалуйтесь на глюки.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579398
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopВики: https://learn.javascript.ru/websockets это не wiki/
путать народ не надо.
а есть ли вообще подключение?

TsyklopСервер написан на Javaчто между сервером на java и клиентом?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579411
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopВики: https://learn.javascript.ru/websockets это не wiki/
путать народ не надо.
а есть ли вообще подключение?

подключение вообще есть, данные уходят и приходят.

вадяTsyklopСервер написан на Javaчто между сервером на java и клиентом?

как понять?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579432
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopподключение вообще есть, данные уходят и приходят.это за 2 секунды проверено?
Tsyklopвадячто между сервером на java и клиентом?

как понять?сервер может быть в локальной сети там может быть и nat и isa и apache....
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579436
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,

почти да. через секунд 10 сокет закрывается. я успеваю за 10 секунд отправить сообщение. Там все работает.

Сервер крутится на tomcat на выделенной машине.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579448
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopСервер крутится на tomcat на выделенной машине.на серверной стороне так же есть сообщения об ошибках, о закрытии - что в них?
та что между tomcat и клиентом?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579581
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopСервер крутится на tomcat на выделенной машине.на серверной стороне так же есть сообщения об ошибках, о закрытии - что в них?

я писал ранее что ошибок на сервере нет. Сообщение о том что человек отключился есть.

вадята что между tomcat и клиентом?
Вообще понять не могу о чем вы
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579703
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579713
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaTесли напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.

Не подскажешь как сделать пингование? гуглил, но так и не разобрался... Спасибо
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579842
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopя писал ранее что ошибок на сервере нет. Сообщение о том что человек отключился есть.сообщения есть на обоих концах - и на клиенте и на сервере
какие это сообщения ?
Tsyklopвадята что между tomcat и клиентом?
Вообще понять не могу о чем вытомкат под какой операционкой запущен? окнами? линуксами?
подключаешься на прямую к машине с томкат или из внешней сети через nat?
что через что проходит трафик от клиента до томкат?
где находится машина , к которой ты подключаешься по vpn?
ответь на элементарные вопросы...
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579878
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Человек уже ответил и ключевое слово "браузерный VPN". Было даже уточнение: "Opera".
Зачем жучку мучаете?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579880
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадясообщения есть на обоих концах - и на клиенте и на сервере
какие это сообщения ?
обычные сообщения - Message.
вадятомкат под какой операционкой запущен? окнами? линуксами?
Ubuntu 16.04
вадяподключаешься на прямую к машине с томкат или из внешней сети через nat?
поставил на Ubuntu 16.04 Tomcat8 и все.
вадячто через что проходит трафик от клиента до томкат?
понятия не имею. Я не сисадмин
вадягде находится машина , к которой ты подключаешься по vpn?
Без понятия. Опера сама выбирает оптимальное место.
вадяответь на элементарные вопросы...
Что бы я на них ответил их нужно задать. Я не могу прочитать Ваши мысли и понять что вы имеете в виду под "что между сервером на java и клиентом?"
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579888
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopandreykaTесли напрямую работает а через впн нет то точно проблема не софта. вернее, не твоего софта. всё. точка. может этот самый впн падает через какое-то время бездействия )) а как попытки дцп-соединения появляются -- поднимается вновь. попробуй (чисто админский прикол) -- пинговать какой-нибудь хост через шлюз этого впна постоянно и посмотри что будет с твоим ВС соединением.

Не подскажешь как сделать пингование? гуглил, но так и не разобрался... Спасибо
если оперный впн - то хз. может через яваскрипт как то можно. я не в курсе. вариант два - попробовать видосик какой-нибудь с ютуба смотреть или файл качать параллельно смотреть будет работать или нет. а так скорее всего, я даже на 99% уверен, что если без операвпн пашет, то проблема в операвпн а не твоем софте.. ну хз может можно софт переписать чтоб он мертвый коннекшен переподнимал каждый раз.. как вариант.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579893
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадятомкат под какой операционкой запущен? окнами? линуксами?
pUbuntu 16.04раз линуксы - значит не только томкат, должен быть и ahache (как минимум)
Tsyklopвадячто через что проходит трафик от клиента до томкат?
понятия не имею. Я не сисадминзначит ещё есть и что-то что ограничивает вход из внешней сети.
TsyklopЧто бы я на них ответил их нужно задать. Я не могу прочитать Ваши мысли и понять что вы имеете в виду под "что между сервером на java и клиентом?"тут мысли читать не надо, надо знать структуру сети и что в ней есть , через что идёт канал.
как ты подключаешься к томкат без vpn? по доменному имени? по локальному ip? как подключаешься по vpn?
как вариант могу посоветовать использовать wss вместо ws,
но это надо иметь сертификат, и достаточно самоподписанного.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579894
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
по какому порту работает ws?
где взята серверная часть websocket?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579899
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяраз линуксы - значит не только томкат, должен быть и ahache (как минимум)И что натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579904
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovвадяраз линуксы - значит не только томкат, должен быть и ahache (как минимум)И что натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?
+1
вадя, это ты зря.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579908
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovчто натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?ну раз сервер поднят на линуксах, то скорее всего этот сервер планируется выставить во внешнюю сеть, ну и самое простое этаким экраном использовать apache, исходя из того что используют томкат.
но это предположение. томкат может и сам работать без всего, но это если только в локальной сети.
это предположение, просто взятое из практики - ставишь debian - там искоропки apache ставится.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579912
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяну раз сервер поднят на линуксах, то скорее всего этот сервер планируется выставить во внешнюю сеть, ну и самое простое этаким экраном использовать apache, исходя из того что используют томкат.
но это предположение. томкат может и сам работать без всего, но это если только в локальной сети.
это предположение, просто взятое из практики - ставишь debian - там искоропки apache ставится.

Всю жизнь я ставил tomcat как для локалки, так и для рабочих серверов которые доступны для внешней сети и все нормально было.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579913
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,
по какому порту работает ws?
где взята серверная часть websocket?

Порту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. Протокол ws
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579915
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяраз линуксы - значит не только томкат, должен быть и ahache (как минимум)
значит ещё есть и что-то что ограничивает вход из внешней сети.

а apache зачем? я php не использую. Tomcat от тех же Apache-ей. всегда ставил только его и проблем не было.

вадятут мысли читать не надо, надо знать структуру сети и что в ней есть , через что идёт канал.
как ты подключаешься к томкат без vpn? по доменному имени? по локальному ip? как подключаешься по vpn?
как вариант могу посоветовать использовать wss вместо ws,
но это надо иметь сертификат, и достаточно самоподписанного.

Так же само как и без впн подключаюсь к tomcat - и по ip и по домену. Нажимаю кнопку в браузере и подключаюсь.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579916
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяBasil A. Sidorovчто натолкнуло вас на эту глубокую мысль? Или котяра недостоин работы без фронтэнда?ну раз сервер поднят на линуксах, то скорее всего этот сервер планируется выставить во внешнюю сеть, ну и самое простое этаким экраном использовать apache, исходя из того что используют томкат.
но это предположение. томкат может и сам работать без всего, но это если только в локальной сети.
это предположение, просто взятое из практики - ставишь debian - там искоропки apache ставится.

кто Вам сказал что tomcat только для локальной сети? откуда такое?
Я все проекты ставил на tomcat и все супер крутится, проблем нет. А ставить Apache не понятно зачем не буду. Apache нужен для php, а зачем он тут понятия не имею.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579919
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopа apache зачем? я php не использую. Tomcat от тех же Apache-ей. всегда ставил только его и проблем не было.в локальной сети - согласен , но для внешней - один томкат это дырка.

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.


TsyklopТак же само как и без впн подключаюсь к tomcat - и по ip и по домену. Нажимаю кнопку в браузере и подключаюсь.ip - ip рознь..
ip локальный? внешний? доменное имя чего? сервера в локальной сети?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579921
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяв локальной сети - согласен , но для внешней - один томкат это дырка.В каком, мопвашуять, месте котяра - дырка? В том из которого руки могут расти?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579922
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не спорь с человеком-монстром, который настолько хардкорен что даже хтмл с джаваскриптом отдает браузеру исключительно аут.принтлном.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579923
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopто Вам сказал что tomcat только для локальной сети? откуда такое?
Я все проекты ставил на tomcat и все супер крутится, проблем нет. А ставить Apache не понятно зачем не буду.не передёргивай, я не говорил, что томкат только для локальной сети, я говорил, что если томкат стоит только в локальной сети - фильтровать трафие нет смысла.
Tsyklop. Apache нужен для php,это уже полная глупость.
Tsyklopа зачем он тут понятия не имею.ты ещё и порты субд в инет выстави.

TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. Протокол wsдак так и надо было писать , что без понятия ...
TsyklopВсю жизнь я ставил tomcat как для локалки, так и для рабочих серверов которые доступны для внешней сети и все нормально было.пока не поимел кто-то. только выстави один томкат напрямую наружу и узнаешь кучу интересного. хорошо если месяц продержишься :)
TsyklopЯ подключаюсь к адресу " http://site.com/chat" так вот и ответ - между сервером с томкат стоит ещё куча чего, что и фильтрует трафик. и скорее всего настроено так чтоб резать непонятный трафик с импортных серверов.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579924
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяв локальной сети - согласен , но для внешней - один томкат это дырка.

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

ip - ip рознь..
ip локальный? внешний? доменное имя чего? сервера в локальной сети?

за все время пользования не было никаких нареканий.

как может быть доменное имя у сервера? домен это домен и все. Ты этот домен перенаправляешь на сервер где крутится сайт, то бишь на tomcat сервер.

А как попасть на сайт из вне по локальному адресу? мне вот интересно. Может я чего-то не знаю.

Внешний адрес конечно.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579925
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopто Вам сказал что tomcat только для локальной сети? откуда такое?
Я все проекты ставил на tomcat и все супер крутится, проблем нет. А ставить Apache не понятно зачем не буду.не передёргивай, я не говорил, что томкат только для локальной сети, я говорил, что если томкат стоит только в локальной сети - фильтровать трафие нет смысла.
Tsyklop. Apache нужен для php,это уже полная глупость.
Tsyklopа зачем он тут понятия не имею.ты ещё и порты субд в инет выстави.

TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. Протокол wsдак так и надо было писать , что без понятия ...
TsyklopВсю жизнь я ставил tomcat как для локалки, так и для рабочих серверов которые доступны для внешней сети и все нормально было.пока не поимел кто-то. только выстави один томкат напрямую наружу и узнаешь кучу интересного. хорошо если месяц продержишься :)
TsyklopЯ подключаюсь к адресу " http://site.com/chat" так вот и ответ - между сервером с томкат стоит ещё куча чего, что и фильтрует трафик. и скорее всего настроено так чтоб резать непонятный трафик с импортных серверов.

Я не фильтрую трафик и ничего такого не стоит между клиентом и сервером, мне это не нужно.

Да у меня уже десяток проектов стоит напрямую наружу и все нормально. Если Вы пишете говно код это ещё не значит что томкат говно.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579926
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВ каком, мопвашуять, месте котяра - дырка? В том из которого руки могут расти?котяра не дыра - система без apache - дыра. котяра за свои порты отвечает, а до всего остального ему дела нет, apache не единственный, можно и nginx и другие поставить.
andreykaTне спорь с человеком-монстром, который настолько хардкорен что даже хтмл с джаваскриптом отдает браузеру исключительно аут.принтлном.ты смотрел во что превращается код jsp?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
      out.write("\n");
      out.write("<!DOCTYPE html>\n");
      out.write("\n");
      out.write("<html>\n");
      out.write("    <head>\n");
      out.write("        <meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n");
      out.write("        <title>собственники</title>\n");
      out.write("        <link rel=\"stylesheet\" href=\"CSS/page.css\" type=\"text/css\"  />\n");
      out.write("        <link rel=\"stylesheet\" href=\"CSS/menu.css\" type=\"text/css\"  />\n");
      out.write("        <link href=\"CSS/page2.css\" rel=\"stylesheet\" type=\"text/css\"/> \n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/grid.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/version.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/detector.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/formatinf.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/errorlevel.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/bitmat.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/datablock.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/bmparser.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/datamask.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/rsdecoder.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/gf256poly.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/gf256.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/decoder.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/qrcode.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/findpat.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/alignpat.js\"></script>\n");
      out.write("        <script type=\"text/javascript\" src=\"js/qr/jsqrcode-master/src/databr.js\"></script>\n");
      out.write("\n");
      out.write("        <script src=\"js/jquery/jquery/jquery.min.js\" type=\"text/javascript\"></script>\n");
      out.write("        <!--<script src=\"js/jquery/jquery-ui.min.js\" type=\"text/javascript\"></script>-->\n");
      out.write("        <!--<script src=\"js/jquery/jquery.ui.touch-punch.min.js\" type=\"text/javascript\"></script>-->\n");
      out.write("    </head>\n");

это кусок сервлета в который "транслируется " jsp перед компиляцией.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579927
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopЯ не фильтрую трафик и ничего такого не стоит между клиентом и сервером, мне это не нужно.понятно, что ты не фильтруешь - фильтрует кто-то другой..
TsyklopДа у меня уже десяток проектов стоит напрямую наружу и все нормально. Если Вы пишете говно код это ещё не значит что томкат говно.
TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. Протокол wsесли ты не знаешь на каком порту сидит http://site.com/chat о каком уровне проектов можно говорить? это не для обид. просто прежде чем что-то заявлять надо знать о чём речь.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579928
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopкак может быть доменное имя у сервера? домен это домен и все. Ты этот домен перенаправляешь на сервер где крутится сайт, то бишь на tomcat сервер.

А как попасть на сайт из вне по локальному адресу? мне вот интересно. Может я чего-то не знаю.

Внешний адрес конечно.
кто перенаправляет из внешней сети на сервер во внутренней сети - святой дух?
http://site.com/chat это доменное имя вашей конторы, это шелезяка и стоит стеной между внешним миром и твоим котярой, она и берёт на себя всю нагрузка по фильтрации, защите твоего котяры , котяра получает только чистый 80 порт. и эта шелезяка и режет то что она не может понять с импорных ip адресов.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579929
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopЯ не фильтрую трафик и ничего такого не стоит между клиентом и сервером, мне это не нужно.понятно, что ты не фильтруешь - фильтрует кто-то другой..
TsyklopДа у меня уже десяток проектов стоит напрямую наружу и все нормально. Если Вы пишете говно код это ещё не значит что томкат говно.
TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. Протокол wsесли ты не знаешь на каком порту сидит http://site.com/chat о каком уровне проектов можно говорить? это не для обид. просто прежде чем что-то заявлять надо знать о чём речь.

кто же может фильтровать?м?

у меня tomcat доступен по 80 порту. все.в вебсокетах как такового порта нет. они сами все делают.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579930
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopкак может быть доменное имя у сервера? домен это домен и все. Ты этот домен перенаправляешь на сервер где крутится сайт, то бишь на tomcat сервер.

А как попасть на сайт из вне по локальному адресу? мне вот интересно. Может я чего-то не знаю.

Внешний адрес конечно.
кто перенаправляет из внешней сети на сервер во внутренней сети - святой дух?
http://site.com/chat это доменное имя вашей конторы, это шелезяка и стоит стеной между внешним миром и твоим котярой, она и берёт на себя всю нагрузка по фильтрации, защите твоего котяры , котяра получает только чистый 80 порт. и эта шелезяка и режет то что она не может понять с импорных ip адресов.

-_-

http://site.com/chat - это адрес по которому подключается вебсокет на сервер. А домен это http://site.com/. Господи боже мой.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579931
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopДа у меня уже десяток проектов стоит напрямую наружу и все нормально.что значит стоит наружу? в какой конторе админ позволит светить наружу сервер без всего? даже если DMZ , то ни один админ не согласится регулярно переставлять сервер.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579932
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop http://site.com/chat - это адрес по которому подключается вебсокет на сервер. А домен это http://site.com/. Господи боже мой.
Tsyklopу меня tomcat доступен по 80 порту. все.в вебсокетах как такового порта нет. они сами все делают.ты для начала изучи как всё работает , и не говори глупости.
в вебсокетах нет порта, ну я даже не знаю как этот уровень знаний назвать.
если порт явно не указан - это 80 порт для открытого протокола, для закрытого 443.

Tsyklopкто же может фильтровать?м?у тебя один комп в конторе? и нет ничего что контролирует трафик?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579933
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopА домен это http://site.com/. Господи боже мой.а вот это ещё один факт не в твою карму, котяра работает на 8080 порту, а раз ты обращаешься по http://site.com/ то есть шелезяка, которая перенаправляет с 80 порта на 8080, потому как ставить 80 порт на котяру весьма не комильфо, это как минимум надо знать где и как, а судя по то
TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. то об этом ты даже не слышал
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579935
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадякотяра работает на 8080 порту,вот apache и решает эту задачу в большом наборе задач...
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579941
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадячто значит стоит наружу? в какой конторе админ позволит светить наружу сервер без всего? даже если DMZ , то ни один админ не согласится регулярно переставлять сервер."Это руки".
На двух моих работах (с приличным "разбегом" по времени) на шлюзах работала винда. Годами. И до меня и после меня. Никто ничего не переставлял.
На второй, кстати, работе именно tomcat был выставлен "голым задом". Без проблем. И апач появился ровно тогда, когда понадобился кластер из (сначала) двух котяр.

P.S. В общем, примите как данность, что админы из программистов в диапазоне от "удовлетворительно" до "посредственно" и не болтайте чепухой.
Слишком разные у админов и программистов задачи и подходы. Практически невозможно найти столь талантливого шизофреника, чтобы он мог "блистать" в обоих ипостасях.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579945
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklopА домен это http://site.com/. Господи боже мой.а вот это ещё один факт не в твою карму, котяра работает на 8080 порту, а раз ты обращаешься по http://site.com/ то есть шелезяка, которая перенаправляет с 80 порта на 8080, потому как ставить 80 порт на котяру весьма не комильфо, это как минимум надо знать где и как, а судя по то
TsyklopПорту? без понятия. Я подключаюсь к адресу " http://site.com/chat" и все. то об этом ты даже не слышал

Вот и не болтай если не знаешь. Сам томкат можно повесить на 80 порт изменив в конфиге.

Мы арендуем сервера на ovh и там такого нет, ага?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579947
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop http://site.com/chat - это адрес по которому подключается вебсокет на сервер. А домен это http://site.com/. Господи боже мой.
Tsyklopу меня tomcat доступен по 80 порту. все.в вебсокетах как такового порта нет. они сами все делают.ты для начала изучи как всё работает , и не говори глупости.
в вебсокетах нет порта, ну я даже не знаю как этот уровень знаний назвать.
если порт явно не указан - это 80 порт для открытого протокола, для закрытого 443.


а тут я что написал? "у меня tomcat доступен по 80 порту. все.в вебсокетах как такового порта нет. они сами все делают."

окей. какой порт? раз такой умный. какой порт? ну? то что я написал выше? м? кто ещё глупый из нас.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579948
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovвадячто значит стоит наружу? в какой конторе админ позволит светить наружу сервер без всего? даже если DMZ , то ни один админ не согласится регулярно переставлять сервер."Это руки".
На двух моих работах (с приличным "разбегом" по времени) на шлюзах работала винда. Годами. И до меня и после меня. Никто ничего не переставлял.
На второй, кстати, работе именно tomcat был выставлен "голым задом". Без проблем. И апач появился ровно тогда, когда понадобился кластер из (сначала) двух котяр.

P.S. В общем, примите как данность, что админы из программистов в диапазоне от "удовлетворительно" до "посредственно" и не болтайте чепухой.
Слишком разные у админов и программистов задачи и подходы. Практически невозможно найти столь талантливого шизофреника, чтобы он мог "блистать" в обоих ипостасях.
не факт, что нормально работало. винда может работать шлюзом, только надо правильно её приготовить для этого. у вас в конторе был только один комп? или для каждого компа был свой белый ip? и не было даже примитивного роутера? у меня дома тоже томкат без апача, но у меня есть роутер, который перенаправляет с 80 на 8080....
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579951
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадяпропущено...

пропущено...
ты для начала изучи как всё работает , и не говори глупости.
в вебсокетах нет порта, ну я даже не знаю как этот уровень знаний назвать.
если порт явно не указан - это 80 порт для открытого протокола, для закрытого 443.


а тут я что написал? "у меня tomcat доступен по 80 порту. все.в вебсокетах как такового порта нет. они сами все делают."

окей. какой порт? раз такой умный. какой порт? ну? то что я написал выше? м? кто ещё глупый из нас.
томкат доступен по порту 8080, чтоб он работал на 80 порту надо знать как это сделать. либо иметь железяку/софт, которые делают мапинг одного порта на другой.
если ты использовал библиотеку томкат, то она так же сидит на порту томкат, т.е.8080, но раз обращаешься через 80 порт, значит либо у тебя на линуксе стоит апач(либо его аналог) или трафик до твоего сервера проходит через конторский сервер, который и мапит порты. с очень большой вероятностью, конторский сервер и режет протокол ws, т.к. он идет с импортных ip , когда включен vpn
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579954
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадяпропущено...
а вот это ещё один факт не в твою карму, котяра работает на 8080 порту, а раз ты обращаешься по http://site.com/ то есть шелезяка, которая перенаправляет с 80 порта на 8080, потому как ставить 80 порт на котяру весьма не комильфо, это как минимум надо знать где и как, а судя по то
пропущено...
то об этом ты даже не слышал

Вот и не болтай если не знаешь. Сам томкат можно повесить на 80 порт изменив в конфиге.

Мы арендуем сервера на ovh и там такого нет, ага?
там есть апач или его аналоги
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579959
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,

я уже сказал что НЕТ НИЧЕГО! НЕТ НИКАКОГО ДОЛБАНОГО АПАЧА. В томкате есть конфиг - там меняешь цифру с 8080 на 80, ставишь либу (или как это называется в Ubuntu) authlib для ubuntu и ВСЁ!!!!!!!! и нет это не железяка или что-то другое!!! НЕТ!!!

Походу Вас заклинило на конторах, 8080 порту и фильтрации трафика.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579961
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяне факт, что нормально работало.Оно работало (и до сих пор работает) в региональной информационной системе.
Проблемы там были, но котяра в этих проблемах никак не участвовал - добротный и надёжный контейнер сервлетов.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579973
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklopвадя,

я уже сказал что НЕТ НИЧЕГО! НЕТ НИКАКОГО ДОЛБАНОГО АПАЧА. В томкате есть конфиг - там меняешь цифру с 8080 на 80, ставишь либу (или как это называется в Ubuntu) authlib для ubuntu и ВСЁ!!!!!!!! и нет это не железяка или что-то другое!!! НЕТ!!!

Походу Вас заклинило на конторах, 8080 порту и фильтрации трафика.
от тебя столько времени добивался нужного ответа....
хотя там есть софт, который и отвечает за доменное имя, закрывает систему,...
и ты поставил свой сервер вместо ROOT?
ты пробовал рпзвернуть томкат на другой машине?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579974
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorovвадяне факт, что нормально работало.Оно работало (и до сих пор работает) в региональной информационной системе.
Проблемы там были, но котяра в этих проблемах никак не участвовал - добротный и надёжный контейнер сервлетов.
я про котяру ничего плохого не говорил, в любой системе он работает, но в нормальной системе он находится за роутером, который обеспечивает защиту локальной сети. и в этой локальной сети на машине с котярой ничего не надо, кроме самого котяры.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579987
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Мы тут о диагностике ошибки.
Апача нет, значит он мешать не может.
Логично!
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579994
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
Мы тут о диагностике ошибки.
Апача нет, значит он мешать не может.
Логично!
на нормальном сервере, вместо апача должно стоять что-то аналогичное.
но бог с ним.
я так понимаю это тестовый вариант «продакшен» сервера, тогда возникает вопрос — пробовал ли тс на другой машине, на локальной, под виндой, или ещё какой подключиться через vpn?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39579997
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у апача (или ещё чего) есть система логирования подключений - надо смотреть и её.
и ещё я не увидел о сообщениях о обрыве ws на стороне клиента.
только о сообщениях сервера. и остался вопрос открытым кто обрывает коннект сам клиент или vpn канал.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580021
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяу апача (или ещё чего) есть система логирования подключений - надо смотреть и её.
и ещё я не увидел о сообщениях о обрыве ws на стороне клиента.
только о сообщениях сервера. и остался вопрос открытым кто обрывает коннект сам клиент или vpn канал.

vpn канал обрывает. Ни сервер, ни клиент сами этого не делают. У клиента и у сервера в логах вижу что соединение разорвано. Когда же я пробую сделать тоже самое БЕЗ vpn то все нормально - соединение не падает. Вывод: это vpn так влияет, а не какой-то софт или прочая хрень.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580024
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяPetro123вадя,
Мы тут о диагностике ошибки.
Апача нет, значит он мешать не может.
Логично!
на нормальном сервере, вместо апача должно стоять что-то аналогичное.
но бог с ним.
я так понимаю это тестовый вариант «продакшен» сервера, тогда возникает вопрос — пробовал ли тс на другой машине, на локальной, под виндой, или ещё какой подключиться через vpn?

это НЕ тестовый вариант сервера, а продакшен. Да, пробовали. На мак буке, на других компах компании и на своём личном такая хрень.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580026
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
ты дай ваде кусок лога от томката и с клиента(F12)
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580061
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
через tor пробовал?
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580098
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
проверил у себя - это глюк оперы - если производить активные действия через ws - канал держится - стоит прекратить - всё закрывается. тихо мирно... без указания причины.
если работать через tor - соединение держится .
вывод - ну её нафиг эту оперу, какой-то недобраузер.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580304
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадяTsyklop,
проверил у себя - это глюк оперы - если производить активные действия через ws - канал держится - стоит прекратить - всё закрывается. тихо мирно... без указания причины.
если работать через tor - соединение держится .
вывод - ну её нафиг эту оперу, какой-то недобраузер.

Ну значит у apple такая же фигня. На маке падает, при этом впн не включено никакого. Вероятно у apple свой впн.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580352
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

Вадя - опытный практик, к его советам можно прислушиваться и не торопиться с критикой)
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580366
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebo,
вадя, перелогинься)
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580377
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopНу значит у apple такая же фигня. На маке падает, при этом впн не включено никакого. Вероятно у apple свой впн.c яблоками не дружу, поэтому ничего сказать не могу.
но https://caniuse.com/#search=websocket
говорят , что работает.
я проверил на луковице - всё работает, там тоже vpn, но основа мозилла, видимо более грамотно подошли к организации реализации.
в опере видимо своя интерпретация "секретности" - при постоянной работе с ws связь не обрывается, стоит только сделать паузу - связь обрывается.

а Tsyklop первый, кто споткнулся об этот баг/фичу , в инете нет ничего подобного.
я могу посоветовать проверить вариант с wss - если будет работать - то значит виноват канал через который работает опера, а не сама опера. хотя этот вариант маловероятен.

если есть желание и необходимость использовать оперу с vpn - можно произвести исследование с помощью https://www.wireshark.org . по результатам , которого сделать выводы более аргументированные.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580380
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,
могу только сказать что через ipsec websocket работает без проблем ..
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580382
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
но вот что нашёл
https://xakep.ru/2016/04/25/opera-vpn-proxy/
так что вариант с проверкой на wss имеет право на существование, потому как не все прокси понимают ws, и пропускают wss, потому что совсем не могут понять wss и пропускают как бинарные данные.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580384
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tsyklop,

стоит посмотреть https://github.com/unbit/vpn-ws
может натолкнёт на решение
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39580388
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39589062
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Подскажи пожалуйста, какой мне https брать? вот список которые есть https://ssl.com.ua/#

Спасибо.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39589063
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,

Подскажи пожалуйста, какой мне https брать? вот список которые есть https://ssl.com.ua/#

Спасибо.
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39589173
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopПодскажи пожалуйста, какой мне https брать? вот список которые есть https://ssl.com.ua/# должен подойти любой, для проверки я б сделал самоподписанный, или любой бесплатный.
что-то покупное я пока не советую. если нужен именно vpn, а не просто защита трафик, то есть вероятность , что опера может обрывать коннект, дабы не перегружать свои прокси висящими соединениями. (на примере stackoverflow - у них зафиксировано ws коннект 1.5г+ ) , поэтому надо сначала убедиться .
если только для защиты трафика - абсолютно любой
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39589560
Tsyklop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя,

Ну что бы была защита трафика ну и что бы решало проблему с впн. На Вики сокетов (js) писали что вообще сам https сам по себе решит проблему с впн
...
Рейтинг: 0 / 0
WebSocket и VPN
    #39589579
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TsyklopНу что бы была защита трафика ну и что бы решало проблему с впн. На Вики сокетов (js) писали что вообще сам https сам по себе решит проблему с впнтут таки есть ещё одна тонкость с vpn, которая используется в опере - скрыть свой ip. поэтому надо определиться для чего конкретно. если только защита - опера-vpn лишний геморой. достаточно https
...
Рейтинг: 0 / 0
75 сообщений из 75, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / WebSocket и VPN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]