fix(ECH parameter can not be set):

Closes #497
This commit is contained in:
purofle 2024-02-04 11:33:15 +08:00
parent 8e97667557
commit fb55430f67
No known key found for this signature in database
GPG Key ID: 57DEC1478152D973

View File

@ -153,6 +153,13 @@ public abstract class StandardV2RayBean extends AbstractBean {
output.writeString(realityShortId);
}
output.writeBoolean(enableECH);
if (enableECH) {
output.writeBoolean(enablePqSignature);
output.writeBoolean(disabledDRS);
output.writeString(echConfig);
}
output.writeInt(packetEncoding);
}
@ -204,6 +211,13 @@ public abstract class StandardV2RayBean extends AbstractBean {
realityShortId = input.readString();
}
enableECH = input.readBoolean();
if (enableECH) {
enablePqSignature = input.readBoolean();
disabledDRS = input.readBoolean();
echConfig = input.readString();
}
packetEncoding = input.readInt();
}
@ -214,6 +228,9 @@ public abstract class StandardV2RayBean extends AbstractBean {
bean.allowInsecure = allowInsecure;
bean.utlsFingerprint = utlsFingerprint;
bean.packetEncoding = packetEncoding;
bean.enableECH = enableECH;
bean.disabledDRS = disabledDRS;
bean.echConfig = echConfig;
}
public boolean isVLESS() {