awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

74 个仓库

Awesome GitHub RepositoriesTLS Traffic Encryption

Secures communication channels between clients and backend services using SSL/TLS encryption.

Distinct from MQTT TLS Encryption: The candidates focus on specific protocols like MQTT or SMTP, whereas this is general system-wide traffic encryption.

Explore 74 awesome GitHub repositories matching security & cryptography · TLS Traffic Encryption. Refine with filters or upvote what's useful.

Awesome TLS Traffic Encryption GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • trojan-gfw/trojantrojan-gfw 的头像

    trojan-gfw/trojan

    19,724在 GitHub 上查看↗

    Trojan is a censorship circumvention tool and TLS proxy server designed to bypass network restrictions by imitating legitimate web services. It functions as a TLS traffic obfuscator that masks proxy activity by mimicking the handshake and data flow of standard HTTPS requests. The system disguises network traffic as common web browsing to avoid deep packet inspection. It achieves this by wrapping TCP and UDP data within TLS encryption and forwarding unauthenticated or unauthorized requests to a legitimate destination website to hide the proxy's purpose. The project provides a tunnel that conv

    Wraps TCP and UDP data within TLS encryption to securely move traffic between a client and a remote server.

    C++anticensorshipantisurveillancebypass-gfw
    在 GitHub 上查看↗19,724
  • uwebsockets/uwebsocketsuWebSockets 的头像

    uWebSockets/uWebSockets

    18,891在 GitHub 上查看↗

    uWebSockets is a C++ networking framework that serves as a high-performance WebSocket server library, HTTP web server, and pub-sub messaging system. It provides the infrastructure necessary to handle standard web requests and maintain low-latency, bidirectional connections between clients and servers. The framework is distinguished by its use of template meta-programming for compile-time optimization and zero-copy buffer management to minimize memory latency. It utilizes a backend-agnostic event loop and static route resolution to process network traffic with minimal runtime overhead. The pr

    Provides secure network communication by wrapping web server traffic in the Transport Layer Security 1.3 protocol.

    C++
    在 GitHub 上查看↗18,891
  • grpc/grpc-rustgrpc 的头像

    grpc/grpc-rust

    12,338在 GitHub 上查看↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    Secures communication channels between clients and backend services using SSL/TLS encryption.

    Rustasyncgrpcproto
    在 GitHub 上查看↗12,338
  • microsoft/garnetmicrosoft 的头像

    microsoft/garnet

    11,885在 GitHub 上查看↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Supports TLS encryption for all client-server communication to secure data in transit.

    C#cachecache-storagecluster
    在 GitHub 上查看↗11,885
  • tootallnate/java-websocketTooTallNate 的头像

    TooTallNate/Java-WebSocket

    10,811在 GitHub 上查看↗

    Java-WebSocket is a collection of classes for implementing WebSocket clients and servers using pure Java. It provides a framework for hosting servers that manage connections via event-driven subclasses and tools for establishing client connections to remote servers. The library includes a secure communication tool for encrypting traffic using the WSS protocol and a compression library that uses per-message deflate extensions to reduce transmitted data size. It supports the configuration of cipher suites to limit encryption protocols and ensure compatible communication. The project enables bi

    Secures communication channels using TLS encryption to protect data during transit.

    Java
    在 GitHub 上查看↗10,811
  • gwuhaolin/livegogwuhaolin 的头像

    gwuhaolin/livego

    10,179在 GitHub 上查看↗

    livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv

    Secures video playback and ingestion traffic using SSL/TLS certificates for encrypted connections.

    Goflashflvgolang
    在 GitHub 上查看↗10,179
  • vi/websocatvi 的头像

    vi/websocat

    8,571在 GitHub 上查看↗

    Websocat is a specialized set of command-line tools for WebSocket communication, acting as a client, server, and stream processor. It provides a terminal-based interface for connecting to WebSocket servers, hosting secure WebSocket servers, and bridging data between WebSockets and other network transports. The project distinguishes itself by functioning as a bidirectional network relay, allowing the routing of data between WebSocket streams, TCP sockets, UNIX sockets, and standard system input and output. It includes specialized implementations for SOCKS5 and HTTP proxying, as well as a strea

    Provides capabilities to wrap connections in TLS encryption or accept secure connections via certificates.

    Rustclicommand-linecommand-line-tool
    在 GitHub 上查看↗8,571
  • javalin/javalinjavalin 的头像

    javalin/javalin

    8,290在 GitHub 上查看↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Secures communication channels using SSL/TLS encryption with support for PEM and keystores.

    Kotlinhacktoberfestjavajavalin
    在 GitHub 上查看↗8,290
  • apache/tomcatapache 的头像

    apache/tomcat

    8,186在 GitHub 上查看↗

    Apache Tomcat is an open-source implementation of the Jakarta Servlet, Pages, Expression Language, and WebSocket specifications, serving as a container for running Java web applications. It provides a modular architecture with a servlet container, connector abstraction for multiple I/O models, and a pipeline-based request processing system that handles cross-cutting concerns through composable components. The server supports container-managed security with configurable realms for authentication against JDBC, LDAP, or memory-based credential stores, and offers TLS encryption with optional Open

    Secures HTTP requests by installing and configuring SSL/TLS certificates for HTTPS serving.

    Javahttpjavajavaee
    在 GitHub 上查看↗8,186
  • statping/statpingstatping 的头像

    statping/statping

    7,286在 GitHub 上查看↗

    Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending periodic HTTP requests to target endpoints and records the resulting health status to determine if services are online. The system features a public-facing status dashboard that renders real-time availability and operational health for end users. It utilizes a plugin-based notification system to dispatch multi-channel alerts via email, webhooks, or custom providers when services experience downtime. The project includes a Prometheus-compatible metrics exporter for external p

    Secures web traffic by implementing SSL/TLS encryption with support for custom or automated certificates.

    Vueapplication-monitoringdockergolang-plugin
    在 GitHub 上查看↗7,286
  • deepstreamio/deepstream.iodeepstreamIO 的头像

    deepstreamIO/deepstream.io

    7,183在 GitHub 上查看↗

    deepstream.io is an open-source realtime server that synchronizes JSON records, events, and remote procedure calls across clients and backend services. It functions as a realtime data sync server, event pub/sub server, record database server, and RPC server, all within a single platform. The server authenticates and authorizes every message using multiple strategies including JWT, HTTP, and file-based credentials, with a declarative permission language controlling access to records, events, and RPCs at a granular level. The platform distinguishes itself through its combination of realtime dat

    Secures all traffic between clients and the server using TLS/SSL encryption.

    TypeScriptauthenticationdatasyncdeepstream
    在 GitHub 上查看↗7,183
  • mrniko/netty-socketiomrniko 的头像

    mrniko/netty-socketio

    7,021在 GitHub 上查看↗

    netty-socketio is a Java implementation of a Socket.IO server designed for real-time bidirectional communication between clients and servers. It functions as a real-time event engine and WebSocket communication server, utilizing the Netty network framework to manage high-performance socket connections. The project enables distributed socket server scaling by acting as a distributed message broker. It synchronizes client states and broadcasts messages across multiple server nodes through the use of an external data store. The system manages traffic via namespace-based connection routing and r

    Secures real-time communication channels between clients and the server using SSL/TLS encryption certificates.

    Javajavanettypolling
    在 GitHub 上查看↗7,021
  • nats-io/nats.gonats-io 的头像

    nats-io/nats.go

    6,657在 GitHub 上查看↗

    This is a Golang client library for interacting with a cloud native distributed messaging system. It provides the necessary tools for Go applications to exchange messages using publish-subscribe and request-reply patterns, as well as specialized clients for managing persistent streams and distributed storage. The library includes a JetStream client for durable message streaming and replay, a Key-Value store client for managing distributed state with versioning and watchers, and an Object Store client for the storage and retrieval of large binary files via chunked delivery. The implementation

    Secures communication channels between clients and servers using SSL/TLS encryption to prevent eavesdropping.

    Gocloud-nativecloud-native-architecturescloud-native-microservices
    在 GitHub 上查看↗6,657
  • fermyon/spinfermyon 的头像

    fermyon/spin

    6,443在 GitHub 上查看↗

    Spin is a WebAssembly serverless framework and development toolchain for building and running portable microservices. It functions as an event-driven orchestrator and runtime that executes WebAssembly components, allowing developers to map HTTP requests, Redis messages, and cron schedules to specific modules. The project distinguishes itself by implementing a Wasm-based AI inference gateway, enabling components to perform model inference and generate text embeddings. It utilizes the WebAssembly Component Model and WASI for language-agnostic composition and portable host interfacing, while emp

    Encrypts network traffic using TLS certificates and private keys during execution.

    Rust
    在 GitHub 上查看↗6,443
  • dehydrated-io/dehydrateddehydrated-io 的头像

    dehydrated-io/dehydrated

    6,210在 GitHub 上查看↗

    Dehydrated is a shell-script ACME client that automates the lifecycle of TLS certificates from certificate authorities like Let's Encrypt. It implements the ACME protocol entirely in POSIX shell script with no external dependencies beyond standard Unix tools, relying on OpenSSL for all cryptographic operations including key generation, signing, and certificate parsing. The tool manages account keys, certificates, and configuration as plain files on disk, maintaining certificate metadata and account status in simple text files without a database. It delegates domain validation challenges to us

    Obtaining and managing free TLS certificates from Let's Encrypt using the ACME protocol for web servers and services.

    Shellacmebashcertificate
    在 GitHub 上查看↗6,210
  • zgoat/goatcounterzgoat 的头像

    zgoat/goatcounter

    5,755在 GitHub 上查看↗

    Goatcounter is a privacy-focused web analytics platform designed to be self-hosted on your own infrastructure. It collects visitor statistics like page views, browser information, location, screen size, and referring sites without using cookies or storing any personal data, identifying unique visits through a non-identifiable hash derived from browser and network data. The platform distinguishes itself by offering multiple tracking methods that respect user privacy, including a lightweight JavaScript snippet, an image-based tracking pixel for environments without JavaScript, and the ability t

    Automatically obtains and renews TLS certificates from Let's Encrypt and redirects HTTP to HTTPS.

    Go
    在 GitHub 上查看↗5,755
  • arp242/goatcounterarp242 的头像

    arp242/goatcounter

    5,753在 GitHub 上查看↗

    Goatcounter is a self-hosted web analytics platform that collects visitor statistics without cookies, personal data, or persistent identifiers. It uses privacy-preserving techniques like anonymous session hashing to count page views and visits, and can be deployed on your own infrastructure using a binary or Docker container with SQLite or PostgreSQL storage. The platform offers multiple data collection methods, including a lightweight JavaScript snippet, an image-based tracking pixel for environments where scripts are blocked, and server log file parsing from nginx, Apache, Caddy, or CloudFr

    Automatically provisions TLS certificates via ACME for secure HTTPS connections on startup.

    Goanalyticsgogolang
    在 GitHub 上查看↗5,753
  • mjl-/moxmjl- 的头像

    mjl-/mox

    5,713在 GitHub 上查看↗

    Mox is a self-hosted email server that runs as a single compiled Go binary, handling the full lifecycle of sending and receiving email through SMTP, IMAP4rev2, and a built-in webmail application. It is designed to be operated without external dependencies or runtime plugins, with all mail services — including spam filtering, queue management, and web interfaces for administration and account management — contained in one executable. The server distinguishes itself through automated TLS certificate management via ACME, DNS-based autoconfiguration for email clients, and file-based configuration

    Automatically obtains and renews TLS certificates via ACME for all mail and web domains.

    Go
    在 GitHub 上查看↗5,713
  • win-acme/win-acmewin-acme 的头像

    win-acme/win-acme

    5,713在 GitHub 上查看↗

    Automate SSL/TLS certificates on Windows with ease

    Automates the issuance, renewal, and installation of SSL/TLS certificates from ACME providers on Windows servers.

    C#acmeacme-v2certificates
    在 GitHub 上查看↗5,713
  • windtf/wireproxywindtf 的头像

    windtf/wireproxy

    5,656在 GitHub 上查看↗

    wireproxy 是一个用户空间的 WireGuard 客户端和网络网关,无需 root 权限或系统级接口更改即可建立安全隧道。它作为一个 VPN 代理,可以将 WireGuard 连接暴露为 SOCKS5 或 HTTP 代理。 该项目提供专门的路由功能,包括根据服务器名称指示(SNI)引导加密流量的 TLS SNI 代理,以及用于将本地 TCP 和 UDP 端口映射到远程目标的网关。它支持多对等点管理,使用定义的 IP 范围在多个端点之间路由流量。 其他功能包括 DNS 主机名解析、通过标头进行的代理请求身份验证,以及用于保护客户端-服务器连接的 TLS 加密。该系统还支持通过管道命令将标准输入和输出流路由通过安全隧道。 该应用可作为后台系统服务集成,以确保持久性和自动恢复。

    Secures the connection between the client and the proxy server using TLS certificates.

    Gogolangnetworkproxy
    在 GitHub 上查看↗5,656
上一个123…4下一个
  1. Home
  2. Security & Cryptography
  3. TLS Traffic Encryption

探索子标签

  • ACME Certificate Clients1 个子标签Clients that obtain and manage TLS certificates from ACME-compliant certificate authorities like Let's Encrypt. **Distinct from TLS Traffic Encryption:** Distinct from TLS Traffic Encryption: focuses on certificate acquisition and management via the ACME protocol, not general TLS traffic encryption.
  • HTTPS Redirection PoliciesEnforcement of encrypted connections by redirecting insecure HTTP traffic to HTTPS. **Distinct from TLS Traffic Encryption:** Focuses on the enforcement/redirection to TLS rather than the encryption mechanism itself.
  • Mutual TLS Transport EncryptionTwo-way TLS authentication to secure the communication channel between the gateway and upstream services. **Distinct from TLS Traffic Encryption:** Specifies mutual authentication (mTLS) rather than generic one-way TLS traffic encryption.
  • OpenSSL-Accelerated TLSUse of the OpenSSL library for TLS encryption to improve connection throughput. **Distinct from TLS Traffic Encryption:** Distinct from general TLS Traffic Encryption: specifically uses OpenSSL for hardware-accelerated TLS.
  • TLS OffloadingThe process of handling HTTPS decryption at the network edge to reduce CPU load on backend systems. **Distinct from TLS Traffic Encryption:** Specifically focuses on the offloading of decryption to an entry point, not just the application of encryption.