Коллеги

Популярные рубрики

контесты качество эмоции dx ft450 rtty DX-инг профилактика dxcc digi ксв антенны хобби ubuntu SunSDR 2 sdr антенна кв notebook WSJT-Z мысли reversebeacon команды cluster php audio ads-b впечатления авария arrl Hercules радиосвязь sunsdr2 wpx sdr_split впечатление калибровка личное ExpertSDR2 дпф city window настройка ur5eqf rc1 websdr ses SunSDR cw телеграф размышлизмы софт педаль lotw qso трансивер прохождение dxspider band vhf yaesu g450 нет передачи ремонт нет звука UPS ксв-метр покупка настройки CAT com0com lubuntu 2016 под впечатлением юбилей eesdr ft8 доработки cfm звук коррекция sirio sd 27 dipole сломан новинки hp sdc басня цена регистрация 1090 mhz jt65 csdr 20м flightradar24.com юмор iota гарантия статистика cb-radio усилитель ебанутый модератор СССР OpenWebRX установка маразм мощность HRD европа Software Defined Connectors qrm помеха afedri KOSS QSO newone сигнал mtn rtl-sdr mb1 challenge atom remote sunsdr2 dx запретительство rr-33 100w творчество поворотка апгрейд лог диплом тюнер кластер узо expertsdr2 LOTW VSPE на злобу дня Hungarian DX Contest map непритности PA3FWM JT-65 HF 27555 cat ft4 lotw ur5eqf баг на баге ExpertSDR google api balun цифра flightradar24 гит ft-450 телефоны интерфейс приемник цифровой магнитофон ham японский новости переходник sunsdr2 pro сервер qrn выбор solution проблемы результат журнал видео наводка эндис stamp libpng12 dump1090 косяки монка Yaesu G450 уши для КВ kiwisdr mmana алс hamradio fm reject filter yagi ssb активность afedri sdr ROS стеки psk63 ebay помехи RTT 999 патч-корд шел cq ww xeon lp таганрог гарнитура водопад проблема прибор windows xp alc мост дефект api совет цена ремонта t4070 vm1tx so2r visair марка 2017 wsjt ммана укв pa3fwm позиция связь упс вентиляция сдр поломка азимут expertsdr beta 5 lna BUSY windows 7 v3 wpx rtty Contest bias tee шутка питон qrp google BARTG компенсатор споты development purposes планы macos WSPR маламут LAN auto serial port splitter qth Triple Filtered LNA raspberry pi микрофон VAC порты mode TCI CW домен phone sdr_commander дипломы converter ачх контест sdr_split_sdr_commander beta 7 беларусь hamradiodelux fm stop filter unicomdual award AFEDRI sdr 4070 expertsdr диги про_жизнь WSJT-X обновление WSJT-x логи faq брак thinkpad ГИ7б 144 unicom dual 117 to 220 помеха на 14140 moxon наушники наводки sunsdr2 cw смешно панорама яги sirio sd dipole 27 cw type техподдржка waz ham it up трафик эквалайзер 5Mcontest expertsdr 2 beta 2 ru9ca лотв model плагин psk 2019 борт rotator

Ноября
2018 года
18
WEBSDR - ч9. Регистрация на websdr.org

Решил проверить нагрузку и вообще посмотреть как происходит регистрация вебсдр в сети на сайте websdr.org.

Сама регистрация, как не странно, происходит автоматически. Вебсдр уведомляет сеть, что ему разрешили стать "публичным" и передает ей свои параметры из конфига. Не уверен, кстати, что это происходит только когда вы сняли соответствующий флаг. Есть подозрения, что данные уходят при каждом старте, сервер проявлет избыточную активность и лезет в интернет, о чем его не просили.

Если сделать  lsof -a -p $(pidof websdr) можно заметить соединение

websdr  4859 websdruser   15u     IPv4 120346364      0t0       TCP websdr:35242->etgd-websdr.ewi.utwente.nl:http (ESTABLISHED)

Что там отдается - бог весть, короче параноиков я предупредил.

Сама опция регистрации банальна, в конфиге

#noorgserver

данная опция должна быть закомментирована. После чего сетевой скрипт тестирует вебсдр по некоторым параметрам из конфига. Он берет hostname и tcpport, соединяет их и пытается подключиться по указанному сетевому адресу. Если попытка удачная - то сервер появляется в списке, если нет - то не появляется. Увы и ах, этот простой алгоритм нигде не указан и выпил много моей крови, прежде чем я пришел к пониманию его сути.

А проблема у меня была в том, что мне хотелось задать для вебсдр  конкретный поддомен. И созданная мною предварительная схема работы через IFRAME не работала.

Что я сделал с самого начала. Я создал поддомен, подключил его к вебсерверу, на вебсервере создал хост и простейший скрипт, в составе которого был включен IFRAME, который обращался к моего домашнему роутеру. Цепочка выглядела так:

Домен -> вебсервер -> срипт -> домашний роутер -> вебсдр.

Конечно, после попытки "регистрации" в вебсдр сети - ничего не заработало.

После некоторых размышлений и экспериментов, после того, как стал ясен алгоритм проверки, цепочка стала выглядеть так.

Домен -> ссылка на другой домен (принадлежащий домашнему роутеру) -> вебсдр

Особенности построения:

1) Роутер имеет бесплатный динамический поддомен типа "Dyndns " вида (XXX.dyndns.com)

2) Домену вместо старой записи зоны типа A на IP хоста, сделана запись типа CNAME на динамический поддомен (XXX.dyndns.com)

3)Для удобства на роутере прописан форвардинг для порта 80 -> IP WEBSDR:8074 (само собой форвардинг для основного порта тоже прописан первым делом 8074->8074)

Таким образом можно попасть на вебсд не только по прямой ссылке с сети кликнув на:

http://websdr.ew8ax.info:8074/

на и просто введя в браузере

http://websdr.ew8ax.info/

Секюрность, по идее, сильно не страдает, снаружи открыты только 2 порта ведущие на конкертный сервис внутри локалки.

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

ew8ax websdr