Коллеги

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

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

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