Коллеги

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

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

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