mirror of https://github.com/NekoX-Dev/NekoX.git
Fix trojan support
This commit is contained in:
parent
dad76e025d
commit
c5146e0b66
|
@ -142,6 +142,15 @@ class VmessLoader {
|
|||
vmess.address = link.host
|
||||
vmess.port = link.port
|
||||
vmess.id = link.username
|
||||
|
||||
if (link.password.isNotBlank()) {
|
||||
|
||||
// https://github.com/trojan-gfw/igniter/issues/318
|
||||
|
||||
vmess.id += ":" + link.password
|
||||
|
||||
}
|
||||
|
||||
vmess.remarks = link.fragment ?: ""
|
||||
|
||||
return vmess
|
||||
|
|
|
@ -118,7 +118,8 @@ object ProxyUtil {
|
|||
line.startsWith(VMESS_PROTOCOL) ||
|
||||
line.startsWith(VMESS1_PROTOCOL) ||
|
||||
line.startsWith(SS_PROTOCOL) ||
|
||||
line.startsWith(SSR_PROTOCOL) /*||
|
||||
line.startsWith(SSR_PROTOCOL) ||
|
||||
line.startsWith(TROJAN_PROTOCOL) /*||
|
||||
line.startsWith(RB_PROTOCOL)*/) {
|
||||
|
||||
runCatching { proxies.add(SharedConfig.parseProxyInfo(line)) }.onFailure {
|
||||
|
@ -150,8 +151,9 @@ object ProxyUtil {
|
|||
line.startsWith(VMESS_PROTOCOL) ||
|
||||
line.startsWith(VMESS1_PROTOCOL) ||
|
||||
line.startsWith(SS_PROTOCOL) ||
|
||||
line.startsWith(SSR_PROTOCOL) /*||
|
||||
line.startsWith(RB_PROTOCOL)*/) {
|
||||
line.startsWith(SSR_PROTOCOL) ||
|
||||
line.startsWith(TROJAN_PROTOCOL) /*||
|
||||
line.startsWith(RB_PROTOCOL)*/) {
|
||||
|
||||
runCatching { proxies.add(SharedConfig.parseProxyInfo(line)) }.onFailure {
|
||||
|
||||
|
|
Loading…
Reference in New Issue