Do not use leading underscores for SNI.
This commit is contained in:
parent
4a576da545
commit
b1d5ed3b14
12
README.md
12
README.md
|
@ -321,12 +321,12 @@ tcp:
|
||||||
modules:
|
modules:
|
||||||
- type: proxy
|
- type: proxy
|
||||||
domains:
|
domains:
|
||||||
- _ssh.example.com # Note: this domain would also listed in tls.acme.domains
|
- ssh.example.com # Note: this domain would also listed in tls.acme.domains
|
||||||
host: localhost
|
host: localhost
|
||||||
port: 22
|
port: 22
|
||||||
- type: proxy
|
- type: proxy
|
||||||
domains:
|
domains:
|
||||||
- _vpn.example.com # Note: this domain would also listed in tls.acme.domains
|
- vpn.example.com # Note: this domain would also listed in tls.acme.domains
|
||||||
host: localhost
|
host: localhost
|
||||||
port: 1194
|
port: 1194
|
||||||
```
|
```
|
||||||
|
@ -339,17 +339,17 @@ in place on such networks.
|
||||||
#### Using with ssh
|
#### Using with ssh
|
||||||
|
|
||||||
In order to use this to route SSH connections you will need to use `ssh`'s
|
In order to use this to route SSH connections you will need to use `ssh`'s
|
||||||
`ProxyCommand` option. For example to use the TLS certificate for `_ssh.example.com`
|
`ProxyCommand` option. For example to use the TLS certificate for `ssh.example.com`
|
||||||
to wrap an ssh connection you could use the following command:
|
to wrap an ssh connection you could use the following command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
ssh user@example.com -o ProxyCommand='openssl s_client -quiet -connect example.com:443 -servername _ssh.example.com'
|
ssh user@example.com -o ProxyCommand='openssl s_client -quiet -connect example.com:443 -servername ssh.example.com'
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively you could add the following lines to your ssh config file.
|
Alternatively you could add the following lines to your ssh config file.
|
||||||
```
|
```
|
||||||
Host example.com
|
Host example.com
|
||||||
ProxyCommand openssl s_client -quiet -connect example.com:443 -servername _ssh.example.com
|
ProxyCommand openssl s_client -quiet -connect example.com:443 -servername ssh.example.com
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Using with OpenVPN
|
#### Using with OpenVPN
|
||||||
|
@ -368,7 +368,7 @@ ssh -L 1194:localhost:1194 example.com
|
||||||
[openvpn-over-goldilocks]
|
[openvpn-over-goldilocks]
|
||||||
client = yes
|
client = yes
|
||||||
accept = 127.0.0.1:1194
|
accept = 127.0.0.1:1194
|
||||||
sni = _vpn.example.com
|
sni = vpn.example.com
|
||||||
connect = example.com:443
|
connect = example.com:443
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue