{"id":156039,"date":"2026-01-31T23:12:33","date_gmt":"2026-01-31T21:12:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov"},"modified":"2026-01-31T23:12:33","modified_gmt":"2026-01-31T21:12:33","slug":"vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov","title":{"rendered":"Ver\u00f6ffentlichung von Pingora 0.7, einem Framework zur Erstellung von Netzwerkdiensten","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Firma Cloudflare hat die Version 0.7 des Pingora-Frameworks ver\u00f6ffentlicht, das zur Entwicklung von sicheren, leistungsstarken Netzwerkdiensten in der Programmiersprache Rust dient. Der mit Pingora erstellte Proxy wird seit \u00fcber zwei Jahren im Content Delivery Network von Cloudflare anstelle von nginx eingesetzt und verarbeitet \u00fcber 40 Millionen Anfragen pro Sekunde. Der Code ist in Rust geschrieben und unter der Lizenz Apache 2.0 ver\u00f6ffentlicht.    <\/p>\n<p>Hauptfunktionen von Pingora:  <\/p>\n<ul>\n<li class=\"l\"> Unterst\u00fctzung von HTTP\/1 und HTTP\/2 (HTTP\/3 ist geplant), sowie die M\u00f6glichkeit, Dienste zu erstellen, die eigene Protokolle oder UDP\/TCP verwenden.  <\/li>\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr multithreaded Bearbeitung von Anfragen im asynchronen Modus.  <\/li>\n<li class=\"l\"> M\u00f6glichkeit, Callback-Handler und Filter anzuh\u00e4ngen, die es erm\u00f6glichen, verschiedene Phasen der Anfrageverarbeitung zu steuern sowie Anfragen und Antworten zu \u00e4ndern, umzuleiten, zu blockieren und zu protokollieren.     <\/li>\n<li class=\"l\"> Proxy f\u00fcr gRPC und WebSocket.  <\/li>\n<li class=\"l\"> Erweiterbare Lastenausgleichsmechanismen.  <\/li>\n<li class=\"l\"> Die M\u00f6glichkeit, die Konfiguration ohne Neustart zu \u00e4ndern.  <\/li>\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr die Aktualisierung des Anwendungscodes ohne Unterbrechung der Verbindungen.  <\/li>\n<li class=\"l\"> Werkzeuge zum Lastenwechsel im Falle eines Ausfalls (Failover).  <\/li>\n<li class=\"l\"> Integration mit verschiedenen \u00dcberwachungs- und Protokollierungssystemen (Syslog, Prometheus, Sentry, OpenTelemetry).   <\/li>\n<li class=\"l\"> Unterst\u00fctzung f\u00fcr TLS-Verschl\u00fcsselung (OpenSSL, BoringSSL oder Rustls werden verwendet).    <\/li>\n<li class=\"l\"> Fertige Rust-Pakete zur Erstellung von HTTP-Proxys, zur Arbeit mit Netzwerkprotokollen, zur Analyse von HTTP-Headern, zur Erfassung und Begrenzung des Datenverkehrs, zur Lastenverteilung, zur Arbeit mit einer verteilten Hash-Tabelle Ketama, zur Cache-Verwaltung im RAM und zur asynchronen Bearbeitung von Zeit\u00fcberschreitungen.     <\/li>\n<\/ul>\n<p>Zu den Neuerungen in der neuen Version geh\u00f6ren:  <\/p>\n<ul>\n<li class=\"l\"> In die Struktur SslDigest wurde das Feld \u201eextension\u201c hinzugef\u00fcgt, und f\u00fcr den Typ TlsAccept wurde ein Handler handshake_complete_callback implementiert, der es erm\u00f6glicht, an die TLS-Verbindung anwendungsspezifische Daten anzuh\u00e4ngen. Als Beispiel wird gezeigt, wie man diese M\u00f6glichkeit zur Erstellung nutzen kann. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/dts-los-angeles\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"4005\">Server<\/a>Informationen aus dem Clientzertifikat zu lesen und sie in der HTTP-Antwort zur\u00fcckzugeben.\n<li class=\"l\"> Ein Typ ConnectionFilter wurde hinzugef\u00fcgt, um TCP-Verbindungen in der Phase vor der Aushandlung der TLS-Parameter zu filtern, was erm\u00f6glicht, Ressourcen zu sparen, indem Verbindungen fr\u00fchzeitig abgebrochen werden.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr virtuelle Transportebene-Str\u00f6me (Virtual L4 Streams) wurde hinzugef\u00fcgt, sodass eigene Implementierungen von Netzwerkprotokollen in den pingora-proxy integriert werden k\u00f6nnen.\n<li class=\"l\"> Die M\u00f6glichkeit zur Nutzung der Optionen verify_cert und verify_hostname in Konfigurationen mit rustls wurde implementiert.\n<li class=\"l\"> Externen Crate-Paketen wurde der Zugriff auf die Struktur HttpProxy erm\u00f6glicht, um die Logik der Proxy-Anfragen zu \u00fcberschreiben.\n<li class=\"l\"> Es wurde erlaubt, Hintergrund-Handler f\u00fcr Unteranfragen vom Haupt-Session-Handler abzutrennen.\n<li class=\"l\"> Die M\u00f6glichkeit, die Gr\u00f6\u00dfe des Anfragek\u00f6rpers von HTTP1 und HTTP2 sowie Metriken der Proxy-Arbeit zu verfolgen, wurde bereitgestellt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Erstellung eigener Sessions f\u00fcr gekapselten HTTP-Verkehr wurde hinzugef\u00fcgt.\n<li class=\"l\"> Es wurden Einschr\u00e4nkungen f\u00fcr die Verwendung von Versionen der lru-Bibliothek (0.16.3 oder neuer) aufgrund einer Sicherheitsanf\u00e4lligkeit in der Implementierung des Iterators IterMut festgelegt, die zu einem Absturz f\u00fchrt, wenn die \u00dcberpr\u00fcfung des Variablenzugriffs (borrow checker) aktiviert ist.               <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=64710\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Pingora 0.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u041f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 Pingora \u043f\u0440\u043e\u043a\u0441\u0438 \u0443\u0436\u0435 \u0431\u043e\u043b\u0435\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 \u0441\u0435\u0442\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 Cloudflare \u0432\u043c\u0435\u0441\u0442\u043e nginx \u0438 \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442 \u0431\u043e\u043b\u0435\u0435 40 \u043c\u043b\u043d \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust \u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 Apache 2.0. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-156039","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Pingora 0.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Pingora 0.7, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Pingora 0.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-01-31T21:12:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-01-31T21:12:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Die Ver\u00f6ffentlichung von Pingora 0.7, einem Framework zur Erstellung von Netzwerkdiensten | ProHoster","description":"Die Firma Cloudflare hat die Version 0.7 des Pingora-Frameworks ver\u00f6ffentlicht, die zur Entwicklung von sicheren, leistungsstarken Netzwerkdiensten in Rust dient.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a Pingora 0.7, \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Cloudflare \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432\u044b\u043f\u0443\u0441\u043a \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0430 Pingora 0.7, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u044b\u0445 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-pingora-0-7-frejmvorka-dlya-sozdaniya-setevyh-servisov","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-01-31T21:12:33+00:00","article:modified_time":"2026-01-31T21:12:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"156039","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-22 15:33:35","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-31 21:12:34","updated":"2026-02-22 15:33:35","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/156039","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=156039"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/156039\/revisions"}],"predecessor-version":[{"id":162534,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/156039\/revisions\/162534"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=156039"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=156039"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=156039"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}