diff --git a/caddyfile b/caddyfile index feaad28..105ecdf 100644 --- a/caddyfile +++ b/caddyfile @@ -7,15 +7,17 @@ output file ./log/access.log } } -# *:666 { -# tls ./https-cert.pem ./https-private-key.pem -# # 其他全局配置 -# } -*:666 { + +*.kevisual.app:666 { tls "e:\docker\caddy\caddy_2.10.0_windows_amd64\https-cert.pem" "e:\docker\caddy\caddy_2.10.0_windows_amd64\https-private-key.pem" # 其他全局配置 } +*.xx.zxj.im:666 { + tls "e:\docker\caddy\caddy_2.10.0_windows_amd64\pem\zxj\https-cert.pem" "e:\docker\caddy\caddy_2.10.0_windows_amd64\pem\zxj\https-private-key.pem" + # 其他全局配置 +} + import ./me/*.conf import ./kevisual/*.conf diff --git a/client/app.conf b/client/app.conf index beb49d5..63aa19a 100644 --- a/client/app.conf +++ b/client/app.conf @@ -176,4 +176,14 @@ https://nocodb.kevisual.app:666 { 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 } \ No newline at end of file diff --git a/kevisual/app.conf b/kevisual/app.conf index 4bc9cdf..33bada4 100644 --- a/kevisual/app.conf +++ b/kevisual/app.conf @@ -176,4 +176,19 @@ https://nocodb.kevisual.app:666 { https://teable.kevisual.app:666 { reverse_proxy localhost: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 +} + +https://blinko.kevisual.app:666 { + reverse_proxy localhost:3111 + tls internal } \ No newline at end of file diff --git a/me/main.conf b/me/main.conf new file mode 100644 index 0000000..c0d4f92 --- /dev/null +++ b/me/main.conf @@ -0,0 +1,4 @@ +https://main.xx.zxj.im:666 { + reverse_proxy localhost:51015 + tls internal +} \ No newline at end of file diff --git a/me/open-tls.conf b/me/open-tls.conf index f081961..3eca281 100644 --- a/me/open-tls.conf +++ b/me/open-tls.conf @@ -176,4 +176,19 @@ https://nocodb.xx.zxj.im:666 { https://teable.xx.zxj.im:666 { reverse_proxy localhost:8095 tls internal +} + +https://appflowy.xx.zxj.im:666 { + reverse_proxy localhost:8400 + tls internal +} + +https://affine.xx.zxj.im:666 { + reverse_proxy localhost:3010 + tls internal +} + +https://blinko.xx.zxj.im:666 { + reverse_proxy localhost:3111 + tls internal } \ No newline at end of file diff --git a/me/open.conf b/me/open.conf index ee0e0c7..a947de0 100644 --- a/me/open.conf +++ b/me/open.conf @@ -144,4 +144,19 @@ https://nocodb.xiongxiao.me:666 { https://teable.xiongxiao.me:666 { reverse_proxy localhost:8095 tls internal +} + +https://appflowy.xiongxiao.me:666 { + reverse_proxy localhost:8400 + tls internal +} + +https://affine.xiongxiao.me:666 { + reverse_proxy localhost:3010 + tls internal +} + +https://blinko.xiongxiao.me:666 { + reverse_proxy localhost:3111 + tls internal } \ No newline at end of file diff --git a/pem/zxj/https-cert.pem b/pem/zxj/https-cert.pem new file mode 100644 index 0000000..7491021 --- /dev/null +++ b/pem/zxj/https-cert.pem @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICkzCCAfygAwIBAgIJP6iPlEAGHLR7MA0GCSqGSIb3DQEBBQUAMFkxCzAJBgNV +BAYTAkNOMREwDwYDVQQIEwhaaGVKaWFuZzERMA8GA1UEBxMISGFuZ1pob3UxETAP +BgNVBAoTCGtldmlzdWFsMREwDwYDVQQLEwhrZXZpc3VhbDAgFw0yNTA4MDQxNTM5 +NThaGA8yMTI0MDcxMTE1Mzk1OFowWTELMAkGA1UEBhMCQ04xETAPBgNVBAgTCFpo +ZUppYW5nMREwDwYDVQQHEwhIYW5nWmhvdTERMA8GA1UEChMIa2V2aXN1YWwxETAP +BgNVBAsTCGtldmlzdWFsMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAnhc4 +4G5NzEcBFyuMYGceAPzRRrjyNZOcNYs+tr6N3HdbmMlPxgNQtC5nC54r6X9m2dvs +u17OzFePEZtPJUvcOb2FFSCwUmeGdopYXEmrxJSeDiyNEX80GmQe9D3R/+shqdQe +UjNweTChsTgiSsx8SN3QY+M1VzfPbafA/iEEUwIDAQABo2EwXzBdBgNVHREEVjBU +gglsb2NhbGhvc3SCBVs6OjFdhxD+gAAAAAAAAAAAAAAAAAABhwR/AAABgg4qLmtl +dmlzdWFsLmFwcIILKi54eC56eGouaW2CCyoubXouenhqLmltMA0GCSqGSIb3DQEB +BQUAA4GBAH2iGKJNV1KLS0U4vTBTRvhPTCJj4EPLWjK6hbYzTr49QJmlH7qgqGyF +a6zm2Ud68FaQ7Si5gp0WvVs/UIyjzWyn/4eq0qkLQSW3AvKZbGslluRShXurXYJO +ONjqAqscABf4Ie4n0/uMriBVLYQgS9onTTZ2I5Oob/v4v5748Hmc +-----END CERTIFICATE----- diff --git a/pem/zxj/https-private-key.pem b/pem/zxj/https-private-key.pem new file mode 100644 index 0000000..cc1cc8f --- /dev/null +++ b/pem/zxj/https-private-key.pem @@ -0,0 +1,15 @@ +-----BEGIN RSA PRIVATE KEY----- +MIICXAIBAAKBgQDAnhc44G5NzEcBFyuMYGceAPzRRrjyNZOcNYs+tr6N3HdbmMlP +xgNQtC5nC54r6X9m2dvsu17OzFePEZtPJUvcOb2FFSCwUmeGdopYXEmrxJSeDiyN +EX80GmQe9D3R/+shqdQeUjNweTChsTgiSsx8SN3QY+M1VzfPbafA/iEEUwIDAQAB +AoGACNu8aas4p29LnKs6H3yXgXO+LMm527nHDhoQS1QQM2n+O0Itj/OlV2LR9387 +SP22FD7UtHBxjcUsCbJfmCY49NVHoUxjH0MGOS4gjniMumfCS+YnSc9AB2K2l0AX +4J+KMwSK60oBvB2uw2Hv+jyHzDeKC8J6j9J2FVvQ9ZnPkCECQQD6tbYsKgKZXjso +KFwIdqIlmTSrBL86HPP7qrTi6vk2kLDYMq+lzudenLhELd5b+8sOSOwtgRg/k9xZ +GziNqbD5AkEAxK6TSGWi1qNaOa41T6VCqEP6FOmiI1TGxFp1OKN54GLjFLx04U5x +B/yiMHMQFAPCyDvv46CaCFwbsEvcSqe+qwJAHhpFZmYg68NZvQejjUyZSYRsw4AN +ae/iB7zGfVyTUc7rvPnRB0qhk0WkBmOviEHibrOo0AnpHHEnivduweu3GQJBAJXX +TnwEepe9Ybq5/wGLrQnWqAsQp6b1Km1jYRTibrLFg61DmmQgR7rG/KWes6wb5WR5 +TVyE+XTO/4VDdjQmMfsCQA7B9VpNcs0bN16eHj+YCM2Rx/CsvBEkie0pz1zHBcLd +HSsu4vXfWepRaP/Z3Ec6CzxjdPGnALvFbtcaAbolWWs= +-----END RSA PRIVATE KEY----- diff --git a/pem/zxj/kevisual.json b/pem/zxj/kevisual.json new file mode 100644 index 0000000..6aaba7e --- /dev/null +++ b/pem/zxj/kevisual.json @@ -0,0 +1,14 @@ +{ + "$schema": "https://kevisual.xiongxiao.me/root/ai/kevisual/tools/kevisual-sync/schema.json?v=2", + "metadata": { + "share": "public" + }, + "sync": { + "https-cert.pem": { + "url": "https://kevisual.xiongxiao.me/root/ai/kevisual/apps/kevisual-app-pem/zxj/https-cert.pem" + }, + "https-private-key.pem": { + "url": "https://kevisual.xiongxiao.me/root/ai/kevisual/apps/kevisual-app-pem/zxj/https-private-key.pem" + } + } +} \ No newline at end of file diff --git a/私有服务器.md b/私有服务器.md index 009eda2..ca58e6a 100644 --- a/私有服务器.md +++ b/私有服务器.md @@ -142,4 +142,17 @@ ### teable 地址: teable.xx.zxj.im -路径: localhost:8095 \ No newline at end of file +路径: localhost:8095 + +### appflowy + +地址: appflowy.xx.zxj.im +路径: localhost:8400 + +### affine +地址: affine.xx.zxj.im +路径: localhost:3010 + +### blinko +地址: blinko.xx.zxj.im +路径: localhost:3111 \ No newline at end of file