コード例 #1
0
ファイル: app.py プロジェクト: zxl2006001/multi-v2ray
def del_group(group_tag):
    success, msg = True, "del group {} success!!!".format(group_tag)
    try:
        loader.load_profile()
        group_list = loader.profile.group_list
        group = list(filter(lambda group: group.tag == group_tag,
                            group_list))[0]
        nw = NodeWriter()
        nw.del_port(group)
    except Exception as e:
        success = False
        msg = str(e)
    return jsonify(ResponseJson(success, msg).__dict__)
コード例 #2
0
ファイル: del_port.py プロジェクト: BenJamesbabala/v2rayU
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
from writer import NodeWriter
from selector import GroupSelector
from utils import clean_iptables

gs = GroupSelector('删除port')
group = gs.group

if group == None:
    pass
else:
    print("你要删除的Group组所有节点信息: ")
    print(group)
    choice = input("是否删除y/n:").lower()
    if choice == 'y':
        nw = NodeWriter()
        nw.del_port(group)
        clean_iptables(group.port)
    else:
        print("撤销删除")