fix: changed VMess default user alterId to 32

This commit is contained in:
QwQ 2020-07-19 14:53:19 +08:00
parent 626c4cb588
commit 0720a0a750
3 changed files with 6 additions and 5 deletions

View File

@ -375,6 +375,7 @@ namespace Qv2ray::base::objects
}; };
// //
// VMess Server // VMess Server
constexpr auto VMESS_USER_ALTERID_DEFAULT = 32;
struct VMessServerObject struct VMessServerObject
{ {
struct UserObject struct UserObject
@ -384,7 +385,7 @@ namespace Qv2ray::base::objects
QString security; QString security;
int level; int level;
QString testsEnabled; QString testsEnabled;
UserObject() : id(), alterId(64), security("auto"), level(0), testsEnabled("none"){}; UserObject() : id(), alterId(VMESS_USER_ALTERID_DEFAULT), security("auto"), level(0), testsEnabled("none"){};
JSONSTRUCT_REGISTER(UserObject, F(id, alterId, security, level, testsEnabled)) JSONSTRUCT_REGISTER(UserObject, F(id, alterId, security, level, testsEnabled))
}; };
@ -405,8 +406,7 @@ namespace Qv2ray::base::objects
bool ota; bool ota;
int level; int level;
int port; int port;
ShadowSocksServerObject() ShadowSocksServerObject() : email(""), address("0.0.0.0"), method("aes-256-cfb"), password(""), ota(false), level(0), port(0){};
: email(""), address("0.0.0.0"), method("aes-256-cfb"), password(""), ota(false), level(0), port(0){};
JSONSTRUCT_REGISTER(ShadowSocksServerObject, F(email, address, port, method, password, ota, level)) JSONSTRUCT_REGISTER(ShadowSocksServerObject, F(email, address, port, method, password, ota, level))
}; };
} // namespace protocol } // namespace protocol

View File

@ -170,7 +170,8 @@ namespace Qv2ray::core::connection
// Get Alias (AKA ps) from address and port. // Get Alias (AKA ps) from address and port.
{ {
// Some idiot vmess:// links are using alterId... // Some idiot vmess:// links are using alterId...
aid = vmessConf.contains("aid") ? vmessConf.value("aid").toInt() : vmessConf.value("alterId").toInt(); aid = vmessConf.contains("aid") ? vmessConf.value("aid").toInt(VMESS_USER_ALTERID_DEFAULT) :
vmessConf.value("alterId").toInt(VMESS_USER_ALTERID_DEFAULT);
// //
// //
__vmess_checker__func(ps, << vmessConf["add"].toVariant().toString() + ":" + vmessConf["port"].toVariant().toString()); // __vmess_checker__func(ps, << vmessConf["add"].toVariant().toString() + ":" + vmessConf["port"].toVariant().toString()); //

View File

@ -249,7 +249,7 @@
<number>65535</number> <number>65535</number>
</property> </property>
<property name="value"> <property name="value">
<number>16</number> <number>32</number>
</property> </property>
</widget> </widget>
</item> </item>