SharUpOff | Code
88 subscribers
38 photos
16 links
Download Telegram
🚀 github.com/sharupoff/gwhosts-proxy

Помнишь, я обещал допинать какой-нибудь домашний проект? Правки можно вносить бесконечно, но как бы то ни было, gwhosts-proxy вот уже несколько лет делит трафик на роутере на правильный и не очень.

🔎 Как это работает? Если поднять промежуточный DNS-сервер прямо на шлюзе, можно читать DNS-запросы и управлять таблицей маршрутизации.

Провайдеры тоже так делают. Use DNSCrypt.

⚙️ Что под капотом? Netlink, парсер DNS-пакетов, и Select. В средние века, когда этих вот async/await'ов ещё не было, мы развлекались как могли.

👀 Кстати, о роутере. Обзавёлся одной очень интересной железкой... Но об этом в другой раз.

👋 Стабильного соединения с миром сновидений.

#python #dns #select #netlink #networking #gwhosts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5