コード例 #1
0
ファイル: group.py プロジェクト: zxl2006001/multi-v2ray
    def __str__(self):
        tls = "开启" if self.tls == "tls" else "关闭"
        tfo = "TcpFastOpen: {}".format(self.tfo) if self.tfo != None else ""
        dyp = "DynamicPort: {}".format(self.dyp) if self.dyp.status else ""
        port_way = "-{}".format(self.end_port) if self.end_port else ""
        result = ""
        for node in self.node_list:
            temp = '''
{node.user_number}.
Group: {self.tag}
IP: {color_ip}
Port: {self.port}{port_way}
TLS: {tls}
{node}{tfo}
{dyp}
            '''.format(self=self,
                       color_ip=ColorStr.fuchsia(self.ip),
                       node=node,
                       tfo=tfo,
                       dyp=dyp,
                       tls=tls,
                       port_way=port_way)
            result = "{0}{1}\n\n{2}\n\n".format(
                result, temp.strip(),
                node.link(self.ip, int(self.port), self.tls))
        return result
コード例 #2
0
ファイル: group.py プロジェクト: BenJamesbabala/v2rayU
    def show_node(self, index):
        tls = "开启" if self.tls == "tls" else "关闭"
        tfo = "TcpFastOpen: {}".format(self.tfo) if self.tfo != None else ""
        dyp = "DynamicPort: {}".format(self.dyp) if self.dyp.status else ""
        port_way = "-{}".format(self.end_port) if self.end_port else ""
        node = self.node_list[index]
        result = '''
{node.user_number}.
Group: {self.tag}
IP: {color_ip}
Port: {self.port}{port_way}
TLS: {tls}
{node}{tfo}
{dyp}
{link}'''.format(self=self,
                 color_ip=ColorStr.fuchsia(self.ip),
                 port_way=port_way,
                 node=node,
                 tfo=tfo,
                 dyp=dyp,
                 tls=tls,
                 link=node.link(self.ip, int(self.port), self.tls))
        return result