Andrey Stolyarov

Андрей Викторович Столяров: сайт автора

FEDAnet 0.0.40: теперь с fedaproxy

Mon Feb 2 02:40:00 2026 UTC

Всех, кто следит за проектом FEDAnet, приглашаю оценить очередной снапшот под номером 0.0.40. ОНО теперь умеет, во-первых, давно обещанное проксирование, причём один экземпляр fedaserv, работающий на какой-нибудь VPSке, может обслуживать практически «сколько угодно» клиентов, поддерживая для каждого из них свой порт (единственное известное мне техническое ограничение — количество дескрипторов на процесс, так что теоретически можно больше тысячи). Клиент с прокси-сервером общается по FEDAпротоколу через его основной порт, а для всего остального интернета выглядит как прямо-таки сидящий на том порту, который для него организовал прокси-сервер.

Вторая интересная фича — теперь можно пакеты, адресованые псевдопойнтам 0x00, 0xFE и 0xFF не обрабатывать локально на ноде, а отдавать кому-то из своих пойнтов, причём этот пойнт может сидеть за NATом любого типа. Вообще говоря, ноду за проксёй держать можно, но не очень эффективно по трафику (весь трафик между, например, пойнтом, работающим через свою ноду с кем-то сторонним, и собственно нодой, будет между нодой и её проксёй проходить ДВАЖДЫ), так что вот эта возможность убрать "инфраструктурные" адреса с ноды куда подальше — это ещё один аргумент в пользу запуска ноды непосредственно на VPSке или что там у вас.

Ну и набор команд в управляющей консоли стал изрядно больше, запускайте fedactl и пробуйте (начните с команды help :-))

Спасибо всем, кто следит за проектом!

P.S. Между прочим, приближение магического числа 1770000000 since epoch я в этот раз заметил, уже когда полным ходом готовил этот релиз, минут за сорок до собственно момента. Как говорится, бывает и так. Что характерно, успел :-)


From EVI (unverified) Mon Feb 2 13:19:33 2026 UTC pencil

Не получается распаковать

Окей:

$ wget http://feda.croco.net/download/fedanet-0.0.37.tbz2
$ bzip2 -d fedanet-0.0.37.tbz2
$

Не окей:

$ wget http://feda.croco.net/download/fedanet-0.0.40.tbz2
$ bzip2 -d fedanet-0.0.37.tbz2
bzip2: fedanet-0.0.40.tbz2 is not a bzip2 file.
$

parent From Andrey V. Stolyarov profile Mon Feb 2 15:59:27 2026 UTC pencil

userpic

Re: Не получается распаковать

У меня там рука дрогнула при запаковке, так что этот файл на самом деле tgz, не tbz2. На сайте я его уже переименовал, перевыкачивать не надо -- просто переименуйте с суффиксом .tgz и gzip'ом его.

parent From stickler profile Tue Feb 3 15:47:34 2026 UTC pencil

userpic

А как на счет file?

 ~$ file fedanet-0.0.37.tbz2 

Эта команда сможет вывести файл "на чистую воду" (по крайней мере способ сжатия).

parent From Andrey V. Stolyarov profile Tue Feb 3 15:54:17 2026 UTC pencil

userpic

Re: А как на счет file?

Во-первых, "насчёт" в этом контексте пишется слитно. Во-вторых, каков смысл вашей реплики? Уже всё известно, см. выше мой комментарий. file на этом выдаст сакраментальное gzip compressed data.

parent From stickler profile Tue Feb 3 16:19:22 2026 UTC pencil

userpic

Re: Re: А как насчет file?

Спасибо, что указали на ошибку. Смысл был в совпадении gzip compressed data от file с программой gzip. Так можно быстро подобрать инструмент.

parent From Andrey V. Stolyarov profile Tue Feb 3 17:02:08 2026 UTC pencil

userpic

Re: Re: Re: А как насчет file?

Ага, то есть вы всерьёз полагаете, что здесь кто-то не знает про утилиту file? Не, ну это в принципе возможно, ладно, но там же уже был мой комментарий про то, чтО произошло на самом деле (это, кстати, ровно с помощью file как раз и выловили, хотя и не я).


pencil

пояснение


Вы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям.

Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда.

Андрей Михайлович Столяров в библиотеке Мошкова

Авторские права © Андрей Викт. Столяров, 2009 — 2026