mirror of
https://github.com/WJQSERVER-STUDIO/ghproxy.git
synced 2026-02-03 00:01:10 +08:00
H2C-fix2
This commit is contained in:
parent
f6f1ff7362
commit
d297f785db
3 changed files with 13 additions and 3 deletions
|
|
@ -19,7 +19,7 @@ type ServerConfig struct {
|
||||||
Port int `toml:"port"`
|
Port int `toml:"port"`
|
||||||
Host string `toml:"host"`
|
Host string `toml:"host"`
|
||||||
SizeLimit int `toml:"sizeLimit"`
|
SizeLimit int `toml:"sizeLimit"`
|
||||||
EnableH2C bool `toml:"enableH2C"`
|
EnableH2C string `toml:"enableH2C"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type PagesConfig struct {
|
type PagesConfig struct {
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
host = "127.0.0.1"
|
host = "127.0.0.1"
|
||||||
port = 8080
|
port = 8080
|
||||||
sizeLimit = 125 # MB
|
sizeLimit = 125 # MB
|
||||||
enableH2C = true
|
enableH2C = "on" # "on" or "off"
|
||||||
|
|
||||||
[pages]
|
[pages]
|
||||||
enabled = false
|
enabled = false
|
||||||
|
|
|
||||||
12
main.go
12
main.go
|
|
@ -91,9 +91,19 @@ func init() {
|
||||||
gin.SetMode(gin.ReleaseMode)
|
gin.SetMode(gin.ReleaseMode)
|
||||||
|
|
||||||
router = gin.Default()
|
router = gin.Default()
|
||||||
if cfg.Server.EnableH2C {
|
//H2C默认值为true,而后遵循cfg.Server.EnableH2C的设置
|
||||||
|
if cfg.Server.EnableH2C == "on" {
|
||||||
router.UseH2C = true
|
router.UseH2C = true
|
||||||
|
} else if cfg.Server.EnableH2C == "" {
|
||||||
|
router.UseH2C = true
|
||||||
|
} else {
|
||||||
|
router.UseH2C = false
|
||||||
}
|
}
|
||||||
|
/*if !cfg.Server.EnableH2C {
|
||||||
|
router.UseH2C = false
|
||||||
|
} else {
|
||||||
|
router.UseH2C = true
|
||||||
|
}*/
|
||||||
|
|
||||||
setupApi(cfg, router, version)
|
setupApi(cfg, router, version)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue