上传文件至 ''
This commit is contained in:
parent
6003c049e0
commit
53e7b4d5c2
|
|
@ -0,0 +1,38 @@
|
|||
#!/usr/bin/env python3
|
||||
#coding=utf-8
|
||||
import urllib.request
|
||||
import json
|
||||
import sys
|
||||
import hashlib
|
||||
|
||||
if (len(sys.argv)!=2):
|
||||
print("No initial device id!")
|
||||
exit(1)
|
||||
|
||||
kongkong_id = sys.argv[1]
|
||||
|
||||
cfgsrc = urllib.request.urlopen(f'https://devms.t.educg.com/api/initini.do?id={kongkong_id}')
|
||||
cfgtext = cfgsrc.read()
|
||||
cfglines = json.loads(cfgtext.decode("utf8"))
|
||||
|
||||
if (len(cfglines)==0):
|
||||
print("No initial config!");
|
||||
exit(1)
|
||||
|
||||
with open("frpc.ini", "wt") as ffrpc:
|
||||
print("[common]", file=ffrpc);
|
||||
print("server_addr = vpn.educg.net", file=ffrpc);
|
||||
print("server_port = 5950", file=ffrpc);
|
||||
print("", file=ffrpc);
|
||||
|
||||
print(f"meta_id = {kongkong_id}", file=ffrpc);
|
||||
kongkong_key = hashlib.md5(f'{kongkong_id}_educg.net'.encode(encoding='UTF-8')).hexdigest()
|
||||
print(f"meta_key = {kongkong_key}", file=ffrpc);
|
||||
|
||||
for cfg in cfglines:
|
||||
print("", file=ffrpc);
|
||||
print(f'[{cfg["name"]}]', file=ffrpc)
|
||||
for key, value in cfg.items():
|
||||
if(key=='name'):
|
||||
continue
|
||||
print(f'{key} = {value}', file=ffrpc)
|
||||
Loading…
Reference in New Issue