上传文件至 ''
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