Skip to content

Commit

Permalink
fix vless
Browse files Browse the repository at this point in the history
  • Loading branch information
Toperlock committed Sep 2, 2024
1 parent 7f5f1aa commit 21caa60
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions parsers/vless.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,6 @@ def parse(data):
node['tls']['server_name'] = netquery.get('sni', '') or netquery.get('peer', '')
if node['tls']['server_name'] == 'None':
node['tls']['server_name'] = ''
if netquery.get('fp'):
node['tls']['utls'] = {
'enabled': True,
'fingerprint': netquery['fp']
}
if netquery.get('security') == 'reality' or netquery.get('pbk'): #shadowrocket
node['tls']['reality'] = {
'enabled': True,
Expand All @@ -59,9 +54,13 @@ def parse(data):
if netquery.get('sid'):
node['tls']['reality']['short_id'] = netquery['sid']
node['tls']['utls'] = {
'enabled': True,
'fingerprint': 'chrome'
'enabled': True
}
if netquery.get('fp'):
node['tls']['utls'] = {
'enabled': True,
'fingerprint': netquery['fp']
}
if netquery.get('type'):
if netquery['type'] == 'http':
node['transport'] = {
Expand Down Expand Up @@ -95,7 +94,7 @@ def parse(data):
'type':'ws',
"path": netquery.get('path', '/').rsplit("?ed=", 1)[0] if matches else netquery.get('path', '/'),
"headers": {
"Host": '' if netquery.get('obfsParam') is None and netquery.get('sni') == 'None' else netquery.get('obfsParam', netquery.get('sni', ''))
"Host": '' if netquery.get('obfsParam') is None and netquery.get('sni') == 'None' else netquery.get('sni', netquery.get('obfsParam'))
}
}
if node.get('tls'):
Expand Down

0 comments on commit 21caa60

Please sign in to comment.