1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-03-09 15:40:05 +00:00

Add V2RAY Socks protocol support

This commit is contained in:
Ycarus (Yannick Chabanois) 2023-08-25 15:27:58 +02:00
parent 91bb8949a5
commit b0da254f01
2 changed files with 8 additions and 2 deletions

4
debian/changelog vendored
View file

@ -1,8 +1,8 @@
omr-vps-admin (0.3+20230825) unstable; urgency=medium
* Add V2Ray VMESS and TROJAN protocols support
* Add V2Ray VMESS, SOCKS and TROJAN protocols support
-- OpenMPTCProuter <contact@openmptcprouter.com> Fri, 25 Aug 2023 11:14:46 +0200
-- OpenMPTCProuter <contact@openmptcprouter.com> Fri, 25 Aug 2023 15:27:23 +0200
omr-vps-admin (0.3+20230823) unstable; urgency=medium

View file

@ -277,6 +277,8 @@ def v2ray_add_user(user, restart=1):
inbounds['settings']['clients'].append({'id': v2rayuuid, 'level': 0, 'alterId': 0, 'email': user})
if inbounds['tag'] == 'omrin-trojan-tunnel':
inbounds['settings']['clients'].append({'password': v2rayuuid, 'email': user})
if inbounds['tag'] == 'omrin-socks-tunnel':
inbounds['settings']['accounts'].append({'pass': v2rayuuid, 'user': user})
with open('/etc/v2ray/v2ray-server.json', 'w') as f:
json.dump(data, f, indent=4)
final_md5 = hashlib.md5(file_as_bytes(open('/etc/v2ray/v2ray-server.json', 'rb'))).hexdigest()
@ -302,6 +304,10 @@ def v2ray_del_user(user, restart=1, protocol="vless"):
for v2rayuser in inbounds['settings']['clients']:
if v2rayuser['email'] == user:
inbounds['settings']['clients'].remove(v2rayuser)
if inbounds['tag'] == 'omrin-socks-tunnel':
for v2rayuser in inbounds['settings']['accounts']:
if v2rayuser['user'] == user:
inbounds['settings']['accounts'].remove(v2rayuser)
with open('/etc/v2ray/v2ray-server.json', 'w') as f:
json.dump(data, f, indent=4)
final_md5 = hashlib.md5(file_as_bytes(open('/etc/v2ray/v2ray-server.json', 'rb'))).hexdigest()