[Log]
level = "info"
prefix = ""
root_path = "/mnt/stream/logs"
[General]
memory_mode = "middle"
stream_mode = "frontend"
encipher_key = "change_this_to_a_secure_key"
encipher_iv = "change_this_to_a_secure_iv"
[Emby]
url = "http://127.0.0.1"
port = "8096"
token = ""
[UserAgent]
mode = "allow"
allow_ua = []
deny_ua = []
[Http2]
ssl_cert_file = ""
ssl_key_file = ""
[Fallback]
video_missing_path = ""
[Frontend]
listen_port = 60001
[[Frontend.PathRewrite]]
enable = false
pattern = "^(/.*)$"
replacement = "https://my-cdn.com$1"
[[Frontend.PathRewrite]]
enable = false
pattern = "^/media(/.*)$"
replacement = "$1"
[[Frontend.PathRewrite]]
enable = false
pattern = "^/stream(/.*)$"
replacement = "/proxy$1"
[Frontend.AntiReverseProxy]
enable = false
host = ""
[Backend]
listen_port = 60002
base_url = "https://example.com"
port = "443"
path = "stream"
problematic_clients = []
[[BackendNode]]
name = "LocalDisk"
type = "Disk"
pattern = "/mnt/media/.*"
base_url = "http://127.0.0.1"
port = "60002"
path = ""
priority = 0
proxy_mode = "proxy"
client_speed_limit_kbs = 0
client_burst_speed_kbs = 0
[[BackendNode.PathRewrite]]
enable = false
pattern = "^(/.*)$"
replacement = "https://my-cdn.com$1"
[[BackendNode.PathRewrite]]
enable = false
pattern = "^/media(/.*)$"
replacement = "$1"
[BackendNode.AntiReverseProxy]
enable = false
host = ""
[[BackendNode]]
name = "MyOpenList"
type = "OpenList"
pattern = "/openlist/.*"
base_url = "http://alist.example.com"
port = "5244"
path = "/openlist"
priority = 0
proxy_mode = "redirect"
client_speed_limit_kbs = 0
client_burst_speed_kbs = 0
[[BackendNode.PathRewrite]]
enable = false
pattern = "^/openlist(/.*)$"
replacement = "$1"
[BackendNode.AntiReverseProxy]
enable = false
host = ""
[BackendNode.OpenList]
base_url = "http://alist.example.com"
token = ""
[[BackendNode]]
name = "CloudDrive"
type = "DirectLink"
pattern = "/cloud/.*"
base_url = "https://cloud.example.com"
port = "443"
path = "/cloud"
priority = 0
proxy_mode = "redirect"
client_speed_limit_kbs = 0
client_burst_speed_kbs = 0
[[BackendNode.PathRewrite]]
enable = false
pattern = "^/cloud(/.*)$"
replacement = "https://cdn.example.com$1"
[BackendNode.AntiReverseProxy]
enable = false
host = ""
[BackendNode.DirectLink]
user_agent = ""