config

package
v1.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2025 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var VhostModules = echo.NewKVData().
	Add(`basic`, echo.T(`通用设置`)).
	Add(`header`, echo.T(`响应Header`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`multiple`, multiple), echo.KVOptHKV(`engineInvalid`, `nginx`), echo.KVOptHKV(`docURL`, `https://caddyserver.com/docs/header`)).
	Add(`fastcgi`, echo.T(`FastCGI`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`multiple`, true), echo.KVOptHKV(`docURLs`, map[string]string{
		`default`: `https://caddyserver.com/docs/fastcgi`,
		`caddy2`:  `https://caddyserver.com/docs/caddyfile/directives/php_fastcgi#syntax`,
		`nginx`:   `https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_pass`,
	})).
	Add(`proxy`, echo.T(`反向代理`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`multiple`, true), echo.KVOptHKV(`docURLs`, map[string]string{
		`default`: `https://caddyserver.com/docs/proxy`,
		`caddy2`:  `https://caddyserver.com/docs/caddyfile/directives/reverse_proxy#syntax`,
		`nginx`:   `https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass`,
	})).
	Add(`browse`, echo.T(`文件服务`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`multiple`, true), echo.KVOptHKV(`docURLs`, map[string]string{
		`default`: `https://caddyserver.com/docs/browse`,
		`caddy2`:  `https://caddyserver.com/docs/caddyfile/directives/file_server#syntax`,
		`nginx`:   `https://nginx.org/en/docs/http/ngx_http_autoindex_module.html`,
	})).
	Add(`ipfilter`, echo.T(`IP过滤`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`docURL`, `https://caddyserver.com/docs/http.ipfilter`), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`filter`, echo.T(`响应内容过滤`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`noWrapper`, true), echo.KVOptHKV(`docURL`, `https://caddyserver.com/docs/http.filter`), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`basicauth`, echo.T(`BasicAuth`), echo.KVOptHKV(`turnable`, true)).
	Add(`ratelimit`, echo.T(`限流`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineInvalid`, `caddy2`)).
	Add(`cors`, echo.T(`跨域支持(CORS)`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`multiple`, true)).
	Add(`jwt`, echo.T(`JWT`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`), echo.KVOptHKV(`multiple`, multiple)).
	Add(`login`, echo.T(`Login`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`locale`, echo.T(`多语言`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`), echo.KVOptHKV(`multiple`, multiple)).
	Add(`nobots`, echo.T(`反爬虫`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`prometheus`, echo.T(`Prometheus`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`s3browser`, echo.T(`S3Browser`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`)).
	Add(`webdav`, echo.T(`WebDAV`), echo.KVOptHKV(`turnable`, true), echo.KVOptHKV(`engineValid`, `default`))

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL