No description
|
||
---|---|---|
.vscode | ||
src | ||
submodules | ||
.gitignore | ||
.gitmodules | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md | ||
rust-toolchain | ||
wrangler.toml |
Yumechi-no-kuni-proxy-worker
This is a misskey proxy worker for ゆめちのくに (Yumechi-no-kuni) instance. Runs natively on both local and Cloudflare Workers environments!
Work in progress! Currently to do:
- Content-Type sniffing
- SVG rendering
- Font rendering (likely will not run on Cloudflare Workers Free plan)
- Preset image resizing
- Opportunistic Redirection on large video files
- RFC9110 compliant proxy loop detection with defensive programming against known vulnerable proxies
- HTTPs only mode and X-Forwarded-Proto reflection
- Cache-Control header
- Rate-limiting on local deployment (untested)
- Read config from Cloudflare
- Handle all possible panics reported by Clippy
- Sandboxing the image rendering
Demo
Avatar resizing
Preview at:
Image:
SVG rendering
(font rendering disabled due to size restrictions)