Skip to content

[Enhancement]: Добавление секции с подсетями AWS, а также скриптом для автоматического его обновления. #177

Description

@ArthurKoba

Обязательные пункты

  • [х] Я прочитал README от и до.
  • [х] Я считаю, что это предложение лучше обсудить именно в Issues, а не в разделе Discussions.

Какой клиент вы используете?

Podkop

Опишите ваше предложение

Предлагаю подумать над тем, как реализовать автоматически обновляемые списки подсетей, в частности начав с Amazon Web Services. Ранее я использовал в OpenWRT для маршрутизации пакет PBR, который в целом решал задачи, но при его использовании я часто сталкивался с проблемами фризов, долгих установок соединений. Перейдя на подкоп стабильно повысилась, все фризы ушли, но во первых не хватает секции с подсетями AWS. В частности на базе Amazon Web Services создается множество приложений и продуктов, в том числе нейросетей, которые я очень часто использую. Kiro IDE как раз использует нейросети на базе AWS и если не использовать туннели и маршрутизацию, запросы могут срываться и не проходить, однако точечно прописать какие-то домены не выйдет, по логике работы среды и агентов подключение часто осуществляется по IP адресам и единственным вариантом решения проблем с доступом является внесение всех подсетей AWS в маршрутизацию через туннель.

Теперь суть: у AWS подсети могут изменяться достаточно часто, но к счастью, они выдают соответствующие списки, которые можно загрузить и преобразовать к формату, применимому в podkop. Можно как вариант сделать скрипт, автоматизацию или github ci, который будет обновлять список в секции текущего репозитория, а можно попытаться реализовать в podkop функционал вызываемых скриптов формирующих списки, как это сделано в pbr. Не знаю как лучше подступить к этому вопросу, хотел бы обсудить это в рамках сообщества и разработчиков. Со своей стороны могу помочь с разработкой и внедрением данного функционала.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions