# TLS Tunnels

> Create TLS tunnels with Pinggy in a single command. Establish SSL/TLS connections to your localhost using unique domains. Follow the guide for TLS tunnels.
> Source: https://pinggy.io/docs/tls_tunnels/


# Create TLS Tunnels with Pinggy

Create a tunnel using a single command.


```bash
# SSH - no install, works anywhere the ssh client is available
ssh -p 443 -R0:localhost:8000 tls@free.pinggy.io
```

```bash
# Pinggy CLI - install with: npm install -g pinggy (or download the binary)
./pinggy -p 443 -R0:localhost:8000 tls@free.pinggy.io
```


TLS tunnel does not provide any port. It present with a unique domain and SSL/TLS connection to be made to that domain at TCP port 443.
In case of TLS tunnel, Pinggy does not terminate the SSL/TLS, instead it forward as it is to the client. The client needs to terminate SSL/TLS.

