Коллеги

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

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

Ноября
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