# 透過 `sslh` 讓 Port 多工 讓我可以用 Port 80 同時提供 Web 和 SSH 的服務,好帥! :::info 我覺得透明代理是必要的,請參考: https://github.com/yrutschle/sslh/blob/master/doc/tproxy.md ::: 1. 安裝時選擇 `standalone` 模式 ```bash sudo apt install sslh ``` 2. 接著修改 `/etc/default/sslh` 的以下內容 ```bash RUN=yes DAEMON_OPTS="--user sslh --transparent --listen 0.0.0.0:80 --listen :::80 --ssh localhost:22 --http localhost:81 --pidfile /var/run/sslh/sslh.pid" ``` > 為了同時透過 IPv4 和 IPv6 監聽,指定服務的網路介面時必須使用 `localhost`,不能用 `127.0.0.1` 或是 `::1` 來代替。 3. 接著重新啟動 `sslh` ```bash sudo systemctl restart sslh ```