Visual Subnet Calculator — это модернизированный инструмент, основанный на оригинальной работе Дэвида. Он стремится стать инструментом для быстрого проектирования сетей и совместной работы над этим проектом с другими. Он ориентирован на ускорение работы сетевых администраторов, а не на академическую математику подсетей.
Следующие принципы являются наиболее важными ценностями, определяющими дизайн инструмента. Новые функции, запросы на включение и т. д. должны соответствовать этим принципам или предлагать корректировку этих принципов.
Если у вас есть более продуманный и передовой способ размещения этого репозитория, откройте проблему.
Предварительные условия сборки:
Скомпилировать из исходников:
# Clone the repository
> git clone https://github.com/ckabalan/visualsubnetcalc
# Change to the repository directory
> cd visualsubnetcalc
# Use recommended NVM version
> nvm use
# Change to the sources directory
> cd src
# Install Bootstrap
> npm install
# Compile Bootstrap (Also install sass command line globally)
> npm run build
# Run the local webserver
> npm start
Полная версия приложения должна быть доступна в ./dist/
, откройте ./dist/index.html
в браузере.
Примечание: требуется для тестирования clipboard.writeText() в браузере. Функция доступна только в безопасном режиме (https).
# Install mkcert
> brew install mkcert
# generate CA Certs to be trusted by local browsers
> mkcert install
# generate certs for local development
> cd visualsubnetcalc/src
# generate certs for local development
> npm run setup:certs
# run the local webserver with https
> npm run local-secure-start
AWS резервирует 3 дополнительных IP-адреса
Azure резервирует 3 дополнительных IP-адреса.
Разделенная иконка, созданная Freepik из Flaticon.
Визуальный калькулятор подсети выпущен под лицензией MIT.