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'ом его.


pencil

пояснение


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

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

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

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