НамСрСна Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ Π½Π° dehydrated с ACME ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΡ‚ LetsEncrypt.

БСбастиан ΠšΡ€Π°ΡƒΠ·Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊΠ° Π½Π° странна Π½Π΅ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ с услугата Bypass скрипта dehydrated, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° автоматизация Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° TLS сСртификати ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ACME. Π‘ Bypass работят ΠΊΠ°ΠΊΡ‚ΠΎ рСфСрСнтният ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Ρ‚Π°ΠΊΠ° ΠΈ uacme, Π½ΠΎ Π½Π΅ dehydrated (ΠΏΠΎ-Ρ‚ΠΎΡ‡Π½ΠΎ, Ρ‚ΠΎΠΉ ΡΡŠΡ‰ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ с някои ΠΎΠ±Ρ…ΠΎΠ΄Π½ΠΈ ΠΌΠ°Π½Π΅Π²Ρ€ΠΈ, Π½ΠΎ СдинствСно Π² Ρ€Π΅ΠΆΠΈΠΌ dns-1).

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ‚Π° сС ΠΎΠΊΠ°Π·Π° Π±Π°Π½Π°Π»Π½Π°: вмСсто Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° Π² JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π°Π²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° dehydrated Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» особСност Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° конкрСтния JSON ΠΈΠ·Ρ…ΠΎΠ΄ ΠΎΡ‚ услугата Let’s Encrypt ΠΈ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π» Π°Π½Π°Π»ΠΈΠ·Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° рСгулярни ΠΈΠ·Ρ€Π°Π·ΠΈ. Но Bypass Π²Ρ€ΡŠΡ‰Π° Π½Π΅ Π΄ΠΎΠ±Ρ€Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½, Π° ΠΌΠΈΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ JSON, ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎΡ‚ΠΎ рСгулярно ΠΈΠ·Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ сработи. Указаният ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π½Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π²Π° появата Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ с LetsEncrypt, Π°ΠΊΠΎ услугата Π² Π±ΡŠΠ΄Π΅Ρ‰Π΅ Π±Π΅Π· ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅, оставайки напълно Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° официалния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».

ΠŸΡ€ΠΈ ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° бСшС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° външСн JSON парсСр, Ρ‚Π°ΠΊΡŠΠ² ΠΊΠ°Ρ‚ΠΎ json_pp ΠΈΠ»ΠΈ jq (Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Π² pipe β€˜jq -r Β«.authorizations | .[]Β»β€˜ Π·Π° ΠΊΠΎΡ€Π΅ΠΊΡ‚Π΅Π½ Π°Π½Π°Π»ΠΈΠ·).
ΠΠ΅Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΠΊ Π½Π° Ρ‚Π°ΠΊΡŠΠ² ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π΅ Ρ€Π°Π·ΠΌΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° идСята Π΄Π° сС справим с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΈ лСсно провСряСми срСдства, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ.

ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° dehydrated (ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ наскоро бСшС ΠΏΡ€ΠΎΠ΄Π°Π΄Π΅Π½ Π½Π° компанията Apilayer GmbH) сС съгласи, Ρ‡Π΅ Π°Π½Π°Π»ΠΈΠ·ΡŠΡ‚ Π½Π° JSON Π΅ голям ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ добавянСто Π½Π° външни парсСри Π½Π΅ смята Π·Π° Π΄ΠΎΠ±Ρ€Π° идСя, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π΅Π΄Π½ΠΎ ΠΎΡ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ прСдимства Π½Π° скрипта Π΅ ΠΎΡ‚ΡΡŠΡΡ‚Π²ΠΈΠ΅Ρ‚ΠΎ Π½Π° зависимости ΠΎΡ‚ външни рСсурси. Π’ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅ Π·Π°Π΅Ρ‚, Π½ΠΎ сС надява ΠΏΡ€Π΅Π· слСдващитС няколко Π΄Π½ΠΈ Π΄Π° сС Π·Π°Π½ΠΈΠΌΠ°Π²Π° с Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Π’ ΠΏΠ»Π°Π½ΠΎΠ²Π΅Ρ‚Π΅ ΠΌΡƒ Π΅ рСвизия Π½Π° JSON парсСра ΠΈΠ»ΠΈ интСграция Π½Π° Π³ΠΎΡ‚ΠΎΠ² парсСр Π½Π° shell β€” JSON.sh.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster