Example #1
0
 def get(self, request):
     user = request.user
     # ss node
     ss_node_list = [
         node.to_dict_with_extra_info(user)
         for node in SSNode.get_active_nodes()
     ]
     # vmess node
     vmess_node_list = [
         node.to_dict_with_extra_info(user)
         for node in VmessNode.get_active_nodes()
     ]
     # trojan node
     trojan_node_list = [
         node.to_dict_with_extra_info(user)
         for node in TrojanNode.get_active_nodes()
     ]
     context = {
         "ss_node_list": ss_node_list,
         "vmess_node_list": vmess_node_list,
         "trojan_node_list": trojan_node_list,
         "user": user,
     }
     Announcement.send_first_visit_msg(request)
     return render(request, "sspanel/nodeinfo.html", context=context)
Example #2
0
 def get(self, request):
     ss_node_list = SSNode.get_active_nodes()
     vmess_node_list = VmessNode.get_active_nodes()
     trojan_node_list = TrojanNode.get_active_nodes()
     context = {
         "user": request.user,
         "ss_node_list": ss_node_list,
         "vmess_node_list": vmess_node_list,
         "trojan_node_list": trojan_node_list,
     }
     return render(request, "sspanel/user_traffic_log.html", context=context)