Sign inSign up

dockerdevhubpro/tls-psk-proxy

By dockerdevhubpro

•Updated about 2 years ago

TLS-PSK proxy for secure PSK-based communication.

Image
Networking
0

1.4K

dockerdevhubpro/tls-psk-proxy repository overview

⁠tls-psk-proxy

⁠Overview

The tls-psk-proxy is tailored for secure TLS communication using Pre-Shared Keys (PSK), making it highly suitable for secure environments like IoT networks. This Docker container serves as a flexible TLS proxy, allowing extensive customization to meet specific operational requirements.

⁠Features

  • Robust TLS Security: Supports strong TLS protocols to ensure secure communications.
  • Extensive Customizability: Allows users to configure performance, security settings, and operational parameters through editable configuration files.
  • User-defined Port Settings: Enables users to specify port configurations to accommodate diverse network architectures.

⁠Configuration

  • Volumes:
    • ./proxy.conf:/app/proxy.conf - Main configuration file that specifies SSL/TLS versions, connection timeouts, and detailed proxy settings.
    • ./secrets.txt:/app/secrets.txt - Stores the PSK for authentication, securing the communication link between the proxy and the server.

⁠Sample Configurations

⁠secrets.txt
# Format: <identity>:<PSK>
89000000000000000000000000000000:55555555555555555555555555555555
89000000000000000000000000000001:55555555555555555555555555555555
⁠proxy.conf
# Use secure and compatible SSL/TLS versions
sslVersion = TLSv1.2

# Connection timeouts
TIMEOUTidle = 7200
TIMEOUTclose = 300

# PSK configuration
[psk]
accept  = <port-to-listen-on>
connect = <target-server-address>:<target-port>
PSKsecrets = secrets.txt

Tag summary

Content type

Image

Digest

sha256:c36a84c50…

Size

78.4 MB

Last updated

over 2 years ago

docker pull dockerdevhubpro/tls-psk-proxy