mirror of
https://github.com/Ysurac/openmptcprouter-vps-admin.git
synced 2025-03-09 15:40:05 +00:00
No restart of ss after IP changes
This commit is contained in:
parent
7aea017b9c
commit
bc84d257ef
1 changed files with 5 additions and 5 deletions
10
omr-admin.py
10
omr-admin.py
|
@ -86,7 +86,7 @@ def set_lastchange():
|
||||||
data = json.loads(content)
|
data = json.loads(content)
|
||||||
except ValueError as e:
|
except ValueError as e:
|
||||||
return jsonify({'error': 'Config file not readable','route': 'lastchange'}), 200
|
return jsonify({'error': 'Config file not readable','route': 'lastchange'}), 200
|
||||||
content.lastchange = time.time()
|
data["lastchange"] = time.time()
|
||||||
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json','w') as outfile:
|
with open('/etc/openmptcprouter-vps-admin/omr-admin-config.json','w') as outfile:
|
||||||
json.dump(data,outfile,indent=4)
|
json.dump(data,outfile,indent=4)
|
||||||
|
|
||||||
|
@ -551,10 +551,10 @@ def wan():
|
||||||
outfile.write('[white_list]\n')
|
outfile.write('[white_list]\n')
|
||||||
outfile.write(ips)
|
outfile.write(ips)
|
||||||
final_md5 = hashlib.md5(file_as_bytes(open('/etc/shadowsocks-libev/local.acl', 'rb'))).hexdigest()
|
final_md5 = hashlib.md5(file_as_bytes(open('/etc/shadowsocks-libev/local.acl', 'rb'))).hexdigest()
|
||||||
if not initial_md5 == final_md5:
|
#if not initial_md5 == final_md5:
|
||||||
os.system("systemctl restart shadowsocks-libev-server@config.service")
|
#os.system("systemctl restart shadowsocks-libev-server@config.service")
|
||||||
for x in range (1,os.cpu_count()):
|
#for x in range (1,os.cpu_count()):
|
||||||
os.system("systemctl restart shadowsocks-libev-server@config" + str(x) + ".service")
|
#os.system("systemctl restart shadowsocks-libev-server@config" + str(x) + ".service")
|
||||||
|
|
||||||
return jsonify({'result': 'done'})
|
return jsonify({'result': 'done'})
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue