https://open.kevisual.app:666 { reverse_proxy 192.168.31.220:3000 tls internal } https://alist.kevisual.app:666 { reverse_proxy 192.168.31.220:5244 tls internal } https://cloud.kevisual.app:666 { reverse_proxy 192.168.31.220:5212 tls internal } https://file.kevisual.app:666 { reverse_proxy 192.168.31.220:8083 tls internal } https://webdav.kevisual.app:666 { reverse_proxy 192.168.31.220:6060 tls internal } https://minio.kevisual.app:666 { reverse_proxy 192.168.31.220:9000 tls internal } https://memos.kevisual.app:666 { reverse_proxy 192.168.31.220:8181 tls internal } https://prompt-opt.kevisual.app:666 { reverse_proxy 192.168.31.220:5213 tls internal } https://cosyvoice.kevisual.app:666 { reverse_proxy 192.168.31.220:50000 tls internal } https://dayan.kevisual.app:666 { reverse_proxy 192.168.31.25:9978 tls internal } https://drawio.kevisual.app:666 { reverse_proxy 192.168.31.220:13000 tls internal } https://draw.kevisual.app:666 { reverse_proxy 192.168.31.220:13001 tls internal } https://note.kevisual.app:666 { reverse_proxy 192.168.31.220:8888 tls internal } https://ollama.kevisual.app:666 { reverse_proxy 192.168.31.220:11434 tls internal } https://search.kevisual.app:666 { reverse_proxy 192.168.31.220:9000 tls internal } https://sunshine.kevisual.app:666 { reverse_proxy 192.168.31.220:47990 tls internal } https://tv.kevisual.app:666 { reverse_proxy 192.168.31.37:9978 tls internal } https://xiaoya.kevisual.app:666 { reverse_proxy 192.168.31.220:5678 tls internal } https://dify.kevisual.app:666 { reverse_proxy 192.168.31.220:86 tls internal } https://langflow.kevisual.app:666 { reverse_proxy 192.168.31.220:7860 tls internal } https://n8n.kevisual.app:666 { reverse_proxy 192.168.31.220:6679 tls internal } https://autogenstudio.kevisual.app:666 { reverse_proxy 192.168.31.220:6680 tls internal } https://esm.kevisual.app:666 { reverse_proxy 192.168.31.220:12000 tls internal } https://anki.kevisual.app:666 { reverse_proxy 192.168.31.220:27701 tls internal } https://home.kevisual.app:666 { reverse_proxy 192.168.31.220:8123 tls internal } https://verdaccio.kevisual.app:666 { reverse_proxy 192.168.31.220:4873 tls internal } https://umami.kevisual.app:666 { reverse_proxy 192.168.31.220:4004 tls internal } https://pwd.kevisual.app:666 { reverse_proxy 192.168.31.220:8180 tls internal } https://neo4j.kevisual.app:666 { reverse_proxy 192.168.31.220:7474 tls internal } https://gitea.kevisual.app:666 { reverse_proxy 192.168.31.220:3001 tls internal } https://portainer.kevisual.app:666 { reverse_proxy 192.168.31.220:9003 tls internal } https://funasr.kevisual.app:666 { reverse_proxy 192.168.31.220:10095 tls internal } https://mielisearch.kevisual.app:666 { reverse_proxy 192.168.31.220:7700 tls internal } https://pocketbase.kevisual.app:666 { reverse_proxy 192.168.31.220:8090 tls internal } https://nocodb.kevisual.app:666 { reverse_proxy 192.168.31.220:8091 tls internal } https://teable.kevisual.app:666 { reverse_proxy 192.168.31.220:8095 tls internal } https://appflowy.kevisual.app:666 { reverse_proxy localhost:8400 tls internal } https://affine.kevisual.app:666 { reverse_proxy localhost:3010 tls internal }