一直喜欢用traefik反向代理家里的以http的管理页面,可以省去在防火墙上开一大堆端口,也可以加密数据,一定程度的避免中间人搞事情。
如果不会写,参考我其他的traefik教程 传送门
Key: | Value: |
traefik.enable | true |
traefik.http.routers.plex.rule | Host(`域名`) |
traefik.http.routers.plex.service | plex |
traefik.http.services.plex.loadbalancer.server.port | 32400 |
http: routers: ........ plex: service: plex middlewares: rule: "Host(`you.domain.com`)" ........ services: ....... plex: loadBalancer: servers: - url: "http://192.168.1.2:32400" ##你plex 内网IP加端口 ........
注意:………是省略其他配置的意思 请勿照抄
通过上面的配置完成后,我们就可以通过反向代理服务器进行访问了,但是plex.tv/web中间服务器还不会指向你的域名,所以我们需要配置一下,让中间服务器知道我们想让他把指向转发到我们配置好的自己的域名。
配置完成之后,我们就可以关闭掉路由器上的32400的端口映射了,以后我们手机的APP还有plex.tv/web 就会自动连接我们的域名,还有加密,是不是很爽歪歪呢?