高通410随身wifi刷debian变校园网内软路由,编译安装python认证校园网

从安装好debian开始
在这里插入图片描述

准备工作

首先,我们需要准备两个文件:

  1. Python 3.9 的源码压缩包 Python-3.9.2.tgz
  2. get-pip.py 脚本文件

假设我们已经将这两个文件下载到了本地计算机上,并准备将它们传输到Debian系统中。

2024/05/23  19:07         2,635,835 get-pip.py
2024/05/23  19:19        25,399,571 Python-3.9.2.tgz

传输文件到Debian

我们使用校园网锐捷环境,将这两个文件传输到Debian系统。可以使用以下命令将文件传输到目标机器:

scp get-pip.py user@debian:/path/to/directory
scp Python-3.9.2.tgz user@debian:/path/to/directory

编译安装Python 3.9

在Debian系统上,我们首先解压Python 3.9的源码包,并进行编译安装。以下是详细步骤:

  1. 解压源码包
tar -xzf Python-3.9.2.tgz
cd Python-3.9.2
  1. 配置编译环境

在编译之前,我们需要确保系统中安装了必要的依赖包,可以使用以下命令安装:

sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libsqlite3-dev libreadline-dev libffi-dev curl libbz2-dev
  1. 编译并安装Python 3.9
./configure --enable-optimizations
make -j 2
sudo make altinstall

--enable-optimizations 选项用于优化Python的性能,make -j 2 使用了两个CPU核心进行编译,以加快编译速度。

  1. 验证安装
python3.9 --version

安装pip

接下来,我们使用get-pip.py脚本安装pip。

  1. 运行get-pip.py
sudo python3.9 get-pip.py
  1. 验证pip安装
pip3.9 --version

在这里插入图片描述
然后安装

pip install  requests

这时候链接校园网,运行认证脚本
root@openstick:~# cat StartNetwork.py
详细的上个帖子有介绍

import requests

url = "http://10.2.2.120/eportal/InterFace.do?method=login"

data = {
    "userId": "530111200101203523",
    "password": "27b0e548895ac61bce69629a2acdd1f1e3b9838478c60644d460f55b8809c78687f84ccd434bb6cfdbcf40e36e12f907b61b0219c25597b215c60911e370a46b168caf65e83a9c949f508fb915d7362d609ba55c0c0b9819acbeec5873f09c23c30c40da0883e83b8731349caa13f4a794cfadff34c2471d570fb406c28fb9fd",
    "service": "CTCC",
    "queryString": "wlanuserip%3Dd2a1a7b1c925b6d3af9a8e9ae635f1d3%26wlanacname%3Dad2a18598f6edfa5%26ssid%3Dc1cadd92d30be06d%26nasip%3D28df2aed32e24eef83e8740d648c466f%26mac%3D63bbcfaef41264142c930a7bd8e8c925%26t%3Dwireless-v2%26url%3D2c0328164651e2b4f13b933ddf36628bea622dedcc302b30",
    "operatorPwd": "",
    "operatorUserId": "",
    "validcode": "",
    "passwordEncrypt": "true"
}

headers = {
    "Accept": "*/*",
    "Accept-Encoding": "gzip, deflate",
    "Accept-Language": "zh-CN,zh;q=0.9",
    "Connection": "keep-alive",
    "Content-Length": "666",
    "Content-Type": "application/x-www-form-urlencoded; charset=UTF-8",
    "Cookie": "EPORTAL_COOKIE_DOMAIN=false; EPORTAL_COOKIE_SAVEPASSWORD=true; EPORTAL_COOKIE_OPERATORPWD=; EPORTAL_COOKIE_NEWV=true; EPORTAL_AUTO_LAND=; EPORTAL_COOKIE_USERNAME=530111200101203523; EPORTAL_COOKIE_PASSWORD=27b0e548895ac61bce69629a2acdd1f1e3b9838478c60644d460f55b8809c78687f84ccd434bb6cfdbcf40e36e12f907b61b0219c25597b215c60911e370a46b168caf65e83a9c949f508fb915d7362d609ba55c0c0b9819acbeec5873f09c23c30c40da0883e83b8731349caa13f4a794cfadff34c2471d570fb406c28fb9fd; EPORTAL_COOKIE_SERVER=CTCC; EPORTAL_COOKIE_SERVER_NAME=%E4%B8%AD%E5%9B%BD%E7%94%B5%E4%BF%A1; EPORTAL_USER_GROUP=2022%E7%BA%A7; JSESSIONID=3040334DCE37C9AFED67B4E3D8F60261",
    "Host": "10.2.2.120",
    "Origin": "http://10.2.2.120",
    "Referer": "http://10.2.2.120/eportal/index.jsp?wlanuserip=d2a1a7b1c925b6d3af9a8e9ae635f1d3"
}

response = requests.post(url, data=data, headers=headers)
print("已成功连接校园网!状态码:", response.status_code)
  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值