#Yggdrasil #Python #development
https://github.com/zhoreeq/yctl
Обновлена библиотека для взаимодействия с Yggdrasil нодой на Python. Установить ее теперь можно просто командой
Из нового, в API появились следующие методы:
С их помощью можно построить полную карту сети со всеми связями между узлами и видеть реальные пути прохождения трафика.
https://github.com/zhoreeq/yctl
Обновлена библиотека для взаимодействия с Yggdrasil нодой на Python. Установить ее теперь можно просто командой
pip install yctl
.Из нового, в API появились следующие методы:
async def get_paths(self) -> Dict:
async def debug_remote_get_self(self, key: str) -> Dict:
async def debug_remote_get_peers(self, key: str) -> Dict:
async def debug_remote_get_dht(self, key: str) -> Dict:
С их помощью можно построить полную карту сети со всеми связями между узлами и видеть реальные пути прохождения трафика.
GitHub
GitHub - zhoreeq/yctl: Control Yggdrasil node with Python.
Control Yggdrasil node with Python. Contribute to zhoreeq/yctl development by creating an account on GitHub.
#Yggdrasil #development #experimental
netstack ветка в Yggdrasil
https://github.com/yggdrasil-network/yggdrasil-go/commits/netstack
Разработчик Yggdrasil Нил Александр создал экспериментальную netstack ветку в репозитории.
Основной ее смысл - отказ от использования туннельного интерфейса в системе. Вместо этого, весь сетевой стек реализован внутри самой программы.
Для доступа к внутрисетевым ресурсам используется Socks5 прокси, есть так же возможность расшаривать отдельные TCP порты со своего хоста в Yggdrasil.
Преимущества такого подхода:
- Программа работает полностью в userspace, меньше переключений контекста и выше производительность
- Не требуется повышенных привелегий
- В сеть выставляются только указанные порты, а не весь хост, что лучше для безопасности
В netstack поддерживается специальная доменная система в формате
Например, можно зайти на сайт HowToYgg через прокси по этому URL
Собирается эта экспериментальная ветка так:
Для настроек socks-прокси и расшаривания TCP портов используются ключи командной строки:
netstack ветка в Yggdrasil
https://github.com/yggdrasil-network/yggdrasil-go/commits/netstack
Разработчик Yggdrasil Нил Александр создал экспериментальную netstack ветку в репозитории.
Основной ее смысл - отказ от использования туннельного интерфейса в системе. Вместо этого, весь сетевой стек реализован внутри самой программы.
Для доступа к внутрисетевым ресурсам используется Socks5 прокси, есть так же возможность расшаривать отдельные TCP порты со своего хоста в Yggdrasil.
Преимущества такого подхода:
- Программа работает полностью в userspace, меньше переключений контекста и выше производительность
- Не требуется повышенных привелегий
- В сеть выставляются только указанные порты, а не весь хост, что лучше для безопасности
В netstack поддерживается специальная доменная система в формате
<ПУБЛИЧНЫЙ_КЛЮЧ>.pk.ygg
.Например, можно зайти на сайт HowToYgg через прокси по этому URL
https://000000002ae375e65f5470ee29eb563a0ada764c7a3f1efaa5f5a4af91dad1cb.pk.ygg/
Собирается эта экспериментальная ветка так:
git fetch origin netstack && git checkout netstack
go build -o yggstack cmd/yggstack/main.go
Для настроек socks-прокси и расшаривания TCP портов используются ключи командной строки:
./yggstack -useconffile=/etc/yggdrasil.conf -socks :1080 -exposetcp 80:127.0.0.1:8080
GitHub
Commits · yggdrasil-network/yggdrasil-go
An experiment in scalable routing as an encrypted IPv6 overlay network - Commits · yggdrasil-network/yggdrasil-go
Popura ポプラ
🔥 MASSIVE UPDATE: Yggdrasil mesh networking app for Android phones A lot of common issues were fixed in this release https://github.com/yggdrasil-network/yggdrasil-android/releases/tag/v0.1-009 Direct .apk link: https://github.com/yggdrasil-network/yggdrasil…
Mastodon on ZHub
⚛️Revertron :straight: (@[email protected])
Вышел новый релиз официального приложения #Yggdrasil с настройкой DNS и другими крутыми изменениями!
Основано на 0.4.6.
(Я тоже приложил обе руки к новым фитчам и фиксам.)
https://github.com/yggdrasil-network/yggdrasil-android/releases/tag/v0.1-009
Если…
Основано на 0.4.6.
(Я тоже приложил обе руки к новым фитчам и фиксам.)
https://github.com/yggdrasil-network/yggdrasil-android/releases/tag/v0.1-009
Если…