Fix: wechat protocol is not working if no obfs string is configured

This commit is contained in:
metacubex
2022-09-11 15:24:56 +08:00
parent 9b89ff9f2d
commit ef2f8317c7
2 changed files with 24 additions and 8 deletions

View File

@ -0,0 +1,18 @@
package obfs
type DummyObfuscator struct{}
func NewDummyObfuscator() *DummyObfuscator {
return &DummyObfuscator{}
}
func (x *DummyObfuscator) Deobfuscate(in []byte, out []byte) int {
if len(out) < len(in) {
return 0
}
return copy(out, in)
}
func (x *DummyObfuscator) Obfuscate(in []byte, out []byte) int {
return copy(out, in)
}