mirror of
https://gitee.com/IrisVega/frp.git
synced 2024-11-01 22:31:29 +08:00
fix incompatible problem for bandwidth_limit_mode
This commit is contained in:
parent
fa0593ae2c
commit
18ab58eb25
@ -396,7 +396,10 @@ func (cfg *BaseProxyConf) marshalToMsg(pMsg *msg.NewProxy) {
|
|||||||
pMsg.UseEncryption = cfg.UseEncryption
|
pMsg.UseEncryption = cfg.UseEncryption
|
||||||
pMsg.UseCompression = cfg.UseCompression
|
pMsg.UseCompression = cfg.UseCompression
|
||||||
pMsg.BandwidthLimit = cfg.BandwidthLimit.String()
|
pMsg.BandwidthLimit = cfg.BandwidthLimit.String()
|
||||||
pMsg.BandwidthLimitMode = cfg.BandwidthLimitMode
|
// leave it empty for default value to reduce traffic
|
||||||
|
if cfg.BandwidthLimitMode != "client" {
|
||||||
|
pMsg.BandwidthLimitMode = cfg.BandwidthLimitMode
|
||||||
|
}
|
||||||
pMsg.Group = cfg.Group
|
pMsg.Group = cfg.Group
|
||||||
pMsg.GroupKey = cfg.GroupKey
|
pMsg.GroupKey = cfg.GroupKey
|
||||||
pMsg.Metas = cfg.Metas
|
pMsg.Metas = cfg.Metas
|
||||||
@ -407,8 +410,12 @@ func (cfg *BaseProxyConf) unmarshalFromMsg(pMsg *msg.NewProxy) {
|
|||||||
cfg.ProxyType = pMsg.ProxyType
|
cfg.ProxyType = pMsg.ProxyType
|
||||||
cfg.UseEncryption = pMsg.UseEncryption
|
cfg.UseEncryption = pMsg.UseEncryption
|
||||||
cfg.UseCompression = pMsg.UseCompression
|
cfg.UseCompression = pMsg.UseCompression
|
||||||
cfg.BandwidthLimit, _ = NewBandwidthQuantity(pMsg.BandwidthLimit)
|
if pMsg.BandwidthLimit != "" {
|
||||||
cfg.BandwidthLimitMode = pMsg.BandwidthLimitMode
|
cfg.BandwidthLimit, _ = NewBandwidthQuantity(pMsg.BandwidthLimit)
|
||||||
|
}
|
||||||
|
if pMsg.BandwidthLimitMode != "" {
|
||||||
|
cfg.BandwidthLimitMode = pMsg.BandwidthLimitMode
|
||||||
|
}
|
||||||
cfg.Group = pMsg.Group
|
cfg.Group = pMsg.Group
|
||||||
cfg.GroupKey = pMsg.GroupKey
|
cfg.GroupKey = pMsg.GroupKey
|
||||||
cfg.Metas = pMsg.Metas
|
cfg.Metas = pMsg.Metas
|
||||||
|
Loading…
Reference in New Issue
Block a user