mirror of https://github.com/dnomd343/ProxyC
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.5 KiB
59 lines
1.5 KiB
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
|
|
import Encoder
|
|
from Filter import Filter
|
|
|
|
vless_demo_1 = {
|
|
'type': 'vless',
|
|
'name': '🇭🇰 DataGrids DMIT XTLS 1Gbps',
|
|
'info': {
|
|
'server': '54.142.232.16',
|
|
'port': 52227,
|
|
'method': 'none',
|
|
'id': '75e6edee-2c30-41b0-9d88-676c4fb19ee8',
|
|
'stream': {
|
|
'type': 'tcp',
|
|
'obfs': None,
|
|
'secure': {
|
|
'type': 'xtls',
|
|
'sni': 'proxy.demo.com',
|
|
'alpn': None,
|
|
'verify': True,
|
|
'flow': 'xtls-direct',
|
|
'udp443': False
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
vmess_demo_2 = {
|
|
'type': 'vmess',
|
|
'name': '🇭🇰 DataGrids DMIT VMess 1Gbps',
|
|
'info': {
|
|
'server': '54.142.232.16',
|
|
'port': 52227,
|
|
'method': 'auto',
|
|
'id': '75e6edee-2c30-41b0-9d88-676c4fb19ee8',
|
|
'aid': 0,
|
|
'stream': {
|
|
'type': 'ws',
|
|
'host': 'proxy.demo.com',
|
|
'path': '/vmessws',
|
|
'ed': 2048,
|
|
'secure': {
|
|
'sni': 'proxy.demo.com',
|
|
'alpn': None,
|
|
'verify': True
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
vless_demo_1['info'] = Filter('vless', vless_demo_1['info'])
|
|
vmess_demo_2['info'] = Filter('vmess', vmess_demo_2['info'])
|
|
# print(vless_demo_1)
|
|
# print(vmess_demo_1)
|
|
|
|
print(Encoder.v2rayN(vmess_demo_2['info'], 'demo'))
|
|
print(Encoder.vless(vmess_demo_1['info'], 'demo'))
|