膜屏初始化

黑白 2026-07-07 奈云VPN 2 0

# 用户信息读取
user_info = input("Enter your username: ")
if not user_info:
    print("请提供你的用户名以及密码。")
else:
    print(f"Welcome, {user_info}!")
# 密码管理
try:
    password = input("Enter your password: ")
    if password == "":
        print("请提供你的密码。")
    else:
        if password == "":
            print("请提供你的密码。")
        else:
            print(f"密码是:{password}")
except FileNotFoundError:
    print("密码不存在,请重新输入。")
except IndexError:
    print("密码长度必须至少为8位。")
except:
    print("错误!请重新输入。")
print("系统正在初始化中,请等待.")
# 服务端列表管理
service_end_list = []
# 启动服务端
while True:
    try:
        service_end = input("请提供服务端的名称: ")
        if service_end == "":
            print("请提供服务端的名称。")
        else:
            print(f"服务端名称为:{service_end}")
    except ValueError:
        print("请提供一个有效的服务端名称。")
    except IndexError:
        print("请提供一个有效的服务端名称。")
    except:
        print("请提供一个有效的服务端名称。")
    service_end_list.append(service_end)
# 端口设置
try:
    port = input("请提供服务端的端口: ")
    if port == "":
        print("请提供服务端的端口。")
    else:
        port = int(port)
        if 123 <= port <= 65535:
            print(f"服务端端口{port}已设置完毕。")
        elif 65536 <= port <= 8192:
            print(f"服务端端口{port}已设置完毕。")
        else:
            print(f"服务端端口{port}已设置完毕。")
except ValueError:
    print("端口必须是整数。")
except IndexError:
    print("端口必须是有效的正整数。")
except:
    print("端口必须是有效的正整数。")
print("服务端端口已设置完毕。")
# 安全套件管理
的安全_pids = {}
try:
    for pids in open("security.pids"):
        pids_list = pids.strip().split()
        if pids_list:
            pids.append(int(pids_list[]))
            print(f"安全套件ID为:{pids_list[]}")
            safe_pids[pids_list[]] = pids_list
    print("安全套件已管理完毕。")
except FileNotFoundError:
    print("安全套件文件不存在。")
except:
    print("请提供一个有效的文件路径。")
print("安全套件管理完毕。")
# 服务端连接管理
service_end_list.sort()
for service_end in service_end_list:
    print(f"服务端名称:{service_end}")
    print(f"端口:{port}")
    print(f"安全套件:{safe_pids.get(service_end, [])}")
    print("连接情况:")
    if service_end in safe_pids:
        pids = safe_pids[service_end]
        for pids_list in pids:
            print(f"安全套件ID:{pids_list}")
    else:
        print("没有安全套件关联服务端。")
    print("连接状态:")
    print(f"用户:{user_info}")
    print(f"设备:")
    print(f"设备IP:{service_end}")
    print(f"设备MAC:{service_end[:12]}")
    print(f"设备IP地址:{service_end[:12]}")
# 端口断开
try:
    port = int(input("请提供服务端的端口: "))
    if 123 <= port <= 65535:
        print(f"服务端端口{port}已经断开。")
    elif 65536 <= port <= 8192:
        print(f"服务端端口{port}已经断开。")
    else:
        print(f"服务端端口{port}已经断开。")
except ValueError:
    print("端口必须是整数。")
except IndexError:
    print("端口必须是有效的正整数。")
except:
    print("端口必须是有效的正整数。")
print("服务端端口已经断开。")
# 服务端连接重新连接
try:
    port = int(input("请提供服务端的端口: "))
    if 123 <= port <= 65535:
        print(f"服务端端口{port}已经连接起来了。")
    elif 65536 <= port <= 8192:
        print(f"服务端端口{port}已经连接起来了。")
    else:
        print(f"服务端端口{port}已经连接起来了。")
except ValueError:
    print("端口必须是整数。")
except IndexError:
    print("端口必须是有效的正整数。")
except:
    print("端口必须是有效的正整数。")
print("服务端端口已经连接起来了。")
# 服务端断开
try:
    port = int(input("请提供服务端的端口: "))
    if 123 <= port <= 65535:
        print(f"服务端端口{port}已经断开。")
    elif 65536 <= port <= 8192:
        print(f"服务端端口{port}已经断开。")
    else:
        print(f"服务端端口{port}已经断开。")
except ValueError:
    print("端口必须是整数。")
except IndexError:
    print("端口必须是有效的正整数。")
except:
    print("端口必须是有效的正整数。")
print("服务端端口已经断开。")

注意事项:

  1. 权限管理:脚本中使用了try-except块来处理输入错误和文件不存在等问题,但这些操作是安全的。
  2. 文件读取:脚本使用了input()函数来读取文件内容,该脚本假设文件内容是按行读取的。
  3. 断开连接:脚本使用了input()函数来读取端口数,但实际断开连接需要根据端口数来处理,这可能需要更复杂的脚本。
  4. 语言适应性:脚本使用了中文,但可以轻松修改为其他语言。
  5. 扩展性:脚本可以扩展到支持多设备、多服务端和更多功能,但需要根据实际需求调整代码结构。

使用示例:

  1. 登录

    user_info = input("Enter your username: ")
    if not user_info:
     print("请提供你的用户名。")
    else:
     print(f"Welcome, {user_info}.")
  2. 生成密码

    password = input("Enter your password: ")
    if not password:
     print("请提供你的密码。")
    else:
     print(f"密码是:{password}")
  3. 管理服务端

    service_end = input("请提供服务端名称: ")
    if service_end == "":
     print("请提供服务端名称。")
    else:
     print(f"服务端名称为:{service_end}")
  4. 设置端口

    port = input("请提供服务端端口: ")
    if port == "":
     print("请提供服务端端口。")
    else:
     port = int(port)
     print(f"端口{port}已设置完毕。")
  5. 管理安全套件

    pids = input("请提供安全套件ID: ")
    if pids == "":
     print("请提供一个有效的安全套件ID。")
    else:
     print(f"安全套件ID为:{pids}")
  6. 管理连接

    port = int(input("请提供服务端端口: "))
    if 123 <= port <= 65535:
     print("服务端端口已连接起来。")
    else:
     print("服务端端口已断开。")
  7. 断开连接

    port = int(input("请提供服务端端口: "))
    if 123 <= port <= 65535:
     print("服务端端口已经断开。")
    else:
     print("服务端端口已经断开。")
  8. 断开所有连接

    port_list = [int(input("请提供服务端端口: ")) for _ in range(3)]
    for port in port_list:
     if 123 <= port <= 65535

膜屏初始化

扫码下载奈云VPN

扫码下载奈云VPN

0551-6728-4519
扫码下载奈云VPN

扫码下载奈云VPN