用【花生壳】穿透内网主机运用dai搭建校园实现访问外网访问只有学校内网的教务系统

2023-11-08

小记:上次写CSDN还是去年7月份Steam被盗的时候,一晃1年的时间已经过去了,时间过的好快~这次折腾了一天半,写个CSDN记录一下,也算是一个分享,希望能帮得上有需要的朋友

本人学生一枚,现在正是各个学校期末考试出成绩的日子,Sadly,每次总有那么一些同学,一不小心会挂科,需要补考

然而我们学校的补考的教务网站比较鸡贼,教务网站一律只能通过内网访问, So~那些放假就迫不及待冲出大门回家的同学,当然是接到补考报名的通知也只能是干着急  外地的网络根本连不上

恰巧昨天的班群里面看到通知,学校给了一个官方的VPN

粗略的看了一下    好像是基于SSL的 ,试着登陆了一下,发现需要账号密码,也没看见学校说的账号密码在哪。。。

顿时我觉得这个东西:真难用

经过上个学习对域名的折腾,对于网络的概念也有了一点了解.

此刻脑子里有了一个逐渐清晰的想法:

能不能用内网穿透(花生壳的固件)的方式     穿透到一台破解了锐捷校园网一号一设备的路由器     之后路由器共享网络到一台Liunx主机(使之能访问外网)   主机安装代理工具   最后将花生壳映射到这个主机上来    实现外网来的流量能通过主机转发,从主机上访问教务网    最终达到外网访问内网的目的

 

好了 大致理清了思路之后就开始着手准备

我的设备:

  1. F讯K2路由器一台
    K2固件  老毛子固件  (内含锐捷校园网认证插件   花生壳内网穿透插件)
  2. ①主机一个     刚好室友之前收了一个破烂工控机    本来里面是有捕鱼游戏的,想着回来玩捕鱼达人的,奈何回来之后发现根本没人家那么大的屏幕,更别提其他外设了   就成了破烂了被仍在一边吃灰了
    ②Ubuntu 16.04系统一个 
    ③代理Server版    实现接受外来流量的转发
  3. 花生壳账号一个   需要完成实名认证(认证大概需要一天的时间)
  4. 代理软件一套   能实现代理功能就行   自选

我的历程(记录一下大致过程)

首先,第一步当然是解决校园网的环境问题----路由器认证后,多台设备可以连接校园网(最主要的原因是路由器的插件可以一键认证校园网,自带花生壳固件,否则单独用工控机联网的话   还需要设置Mentohust    这本身就一个肥肠令人头大事情!  更别提花生壳的固件了)

  • 路由器刷机
        
    好的.天才第一步  雀氏纸尿裤  这里我的第一步就是选好了我需要的路由器系统,之后进行刷机!刷入我选好的华硕改老毛子系统   
        ......(路由器刷机,怎么刷,怎么选固件,怎么用锐捷插件,实现锐捷校园网认证,我觉得此处可以省略一万字///这些东西我也折腾了快一年了,如果你刚好跟我有同样的破解校园网的需求,emmmm   慢慢折腾去吧)
        OK!经过上面的一个步骤,路由器已经可以共享网络了   下面将工控机接上网线   准备下一步的安装Ubuntu系统
        来到路由器如图界面
    老毛子设置界面
    首先启用花生壳  点击  应用到本页   SN码出现需几分钟等待   之后刷新网页  刷新出现SN码后  即可点击打开管理页面,注册花生壳账户等
  • 安装Ubuntu
    欢迎来到  电脑装系统   之   给物理机安装  Linux系统---Ubuntu的环节!
        下载自己需要的Linux系统(不一定非要Ubuntu  只是我个人比较喜欢)下载的时候根据物理机处理器   Intel系列还是arm系列   32位(一般i386)还是64位的(多见 x86-64)
        安装   我采用U盘装机   用软碟通(UltraISO)将系统烧录进U盘   以备食用~
        制作好U盘后   装系统时就跟装普通的Windows系统没区别了   这里不说了
  • 工控机Ubuntu上设置代理服务器
    选用一种自己熟悉的代理方式   实现外来流量的转达     这里看个人喜好了  ...... (此处再次省略10000字)
  • 花生壳映射
        注册花生壳账号----内网穿透----绑定SN码  绑定路由器----注册域名----实名认证----之后设置映射
    这里我参考的B站的一个教程https://www.bilibili.com/video/av49229420?t=384  比较详尽,只不过几个月过去了 网页风格变了  其他都可供参考
     
    花生壳穿透设置页面
    红色需要自己设置:内网主机IP地址和主机上的代理端口
  • 代理客户端安装
    服务端都选好了,客户端自然也不是问题,按照服务端的端口号,密码,协议,加密方式等等  一一对应即可


到了这里应该就算打工告成啦!

我也算是成功了吧     上图

[左]未连接代理   [右]连接代理后 流量成功访问

 

实际应用中发现问题  貌似只有学校附近的流量可以正常访问   稍微远一点   十几公里之外\其他市区\其他省    基本都不能成功登陆    许多次的测试中,仅有一次成功的链接    还在继续的研究中    

 

本次的实践花了两个半天的时间 ,中间花生壳上出了好多问题  但事实证明  我的想法是可以的   至于遇到的问题  下一步还需要时间去看   猜想最后的问题因该就出在花生壳上   希望能在补考报名结束之前弄出来   让我的同学能赶得上一波报名吧( ̄▽ ̄)"

写这个文章的最大目的应该就是   如果你也恰巧有类似的需求,有想法    我在这算是大致的给你一个思路吧   至于上述的不完美的地方  解决之后   我再回来更新

 

最后说吐槽一下,学校VPN的团队   公告上明明写着有什么意见和建议可以跟他们的邮箱反应,但当我写了长长的一封邮件  关于我的想法   以及我这两天在网络方面遇到的疑问    满心期待的发给他们   结果收到仅仅是:

"已收到你的来信,谢谢" 

!!!!在这儿我想说   wkqnmdb

另外对比一下,花生壳客服     我没在他们的服务上花钱  用的都是免费    但是客服有进行认真的指导     虽然   40分钟回复一次慢了点儿  .现在他们下班了      明天继续跟他们求助????

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用【花生壳】穿透内网主机运用dai搭建校园实现访问外网访问只有学校内网的教务系统 的相关文章

  • 如何在Windows上搭建web站点,并发布到公网?1-1

    系列文章 Windows用户如何安装使用cpolar内网穿透工具 如何在Windows上搭建web站点 并发布到公网 1 1 如何在Windows上搭建web站点 并发布到公网 2 2 如何在Windows下搭建WordPress博客站点
  • 内网穿透的应用-Cloudreve搭建云盘系统,并实现随时访问

    文章目录 1 前言 2 本地网站搭建 2 1 环境使用 2 2 支持组件选择 2 3 网页安装 2 4 测试和使用 2 5 问题解决 3 本地网页发布 3 1 cpolar云端设置 3 2 cpolar本地设置 4 公网访问测试 5 结语
  • 内网穿透之我用过的

    花生壳 https hsk oray com ngrok https ngrok com ngrok http 3000 natapp https natapp cn natapp authtoken 我的authtoken
  • TP-LINK 路由器设置内网穿透

    TP LINK 路由器设置内网穿透 开发中经常遇到调用第三方软件回调调试的情况 例如微信开发 支付回调等测试 用内网穿透是一种简单的方式也是偷懒的方式 以TP LINK路由器为例实现内网穿透 登录路由器 2 找到路由器虚拟服务器 添加映射
  • 搭建zerotier planet服务

    安装 CentOS 7 确保已经安装了 CentOS 7 更新系统 sudo yum update 安装 ZeroTier curl s https install zerotier com sudo bash 启动和启用 ZeroTier
  • 【cpolar、PHPStudy— 搭建企业论坛】

    公司内部搭建企业论坛 并实现在外也可以访问 文章目录 公司内部搭建企业论坛 并实现在外也可以访问 前言 1 cpolar PHPStudy 2 Discuz 3 打开PHPStudy 安装网页论坛所需软件 4 进行网页运行环境的构建 5 运
  • 无需租云服务器,Linux本地搭建web服务,并内网穿透发布公网访问

    文章目录 前言 1 本地搭建web站点 2 测试局域网访问 3 公开本地web网站 3 1 安装cpolar内网穿透 3 2 创建http隧道 指向本地80端口 3 3 配置后台服务 4 配置固定二级子域名 5 测试使用固定二级子域名访问本
  • 公网远程连接本地socket服务【内网穿透】

    文章目录 1 配置本地socket服务 2 本地socket服务暴露至公网 2 1 创建隧道映射9999端口 2 2 获取公网地址 3 公网连接本地socket服务端 1 配置本地socket服务 Java 服务端demo环境 jdk1 8
  • frpc windows客户端启动报EOF的问题

    frpc windows客户端使用启动命令 frpc exe c frpc ini启动时会报错EOF 如下图 此时查看frpc log日志 可以发现报错为 也就是连接frps服务端失败了 可以在frpc ini配置文件中添加一行配置 也就是
  • 钉钉内网测试-超简单

    环境 win10 python3 钉钉内网穿透官网 两步实现内网穿透 一 下载穿透工具 穿透工具 11 8M 然后启动 进入命令行 cd windows 64 ding config ding cfg subdomain abcde 808
  • 安卓Termux搭建web服务器【公网远程手机Android服务器】

    文章目录 概述 1 搭建apache 2 安装cpolar内网穿透 3 公网访问配置 4 固定公网地址 5 添加站点 概述 Termux是一个Android终端仿真应用程序 用于在 Android 手机上搭建一个完整的Linux 环境 能够
  • cpolar如何配置固定TCP地址

    通常 每次启动 TCP 隧道时都会随机分配远程TCP地址和端口 它会在24小时后随机变化 对于生产环境的服务或经常访问的TCP地址 很不方便 您通常需要一个稳定的 固定端口的远程TCP地址 为此 让我们来配置一个永久固定的公网TCP地址 首
  • ngrok实现内网穿透,让家里的笔记本也能做服务器

    背景 家里淘汰了一台笔记本 windows系统装起来很卡 于是装了个linux系统 这台笔记本有2G内存 奔腾双核处理器 配置比我在阿里云上买的ECS高多了 于是想着给它利用起来 研究了一下 发现ngrok内网穿透能实现这个功能 刚好我也有
  • 如何轻松实现内网穿透?异地办公?调试微信小程序?

    步骤很简单 只需三步 1 从 https www i996 me 获取获取你的公网域名和访问Token 项目托管在 https github com bugfan i996 2 在Max Linux 环境下 Windows类似 打开一个终端
  • 手机android端安装配置cpolar内网穿透

    cpolar作为一款强大的内网穿透工具 能够在不同操作系统平台中得到应用 真正打通了不同操作系统之间的围墙 让我们能方便的从一个操作平台中 读取到另一个操作平台中的数据 甚至对另一操作平台中运行的程序进行调试 今天 我们就为大家介绍 如何在
  • 【NPS 服务器搭建】2. 客户端完全手册

    场景 内网机器需要提供远程访问 如SSH 环境 1 一台独立ip的VPS 如阿里云服务器 2 一台内网的主机 windows linux 步骤 1 服务端中 新建客户端 2 服务端中 新建通道 2 1 点击进入通道管理 2 2 新增通道 1
  • 【Linux】公网远程访问AMH服务器管理面板

    目录 1 Linux 安装AMH 面板 2 本地访问AMH 面板 3 Linux安装Cpolar 4 配置AMH面板公网地址 5 远程访问AMH面板 6 固定AMH面板公网地址 AMH 是一款基于 Linux 系统的
  • 【Spring Boot】内网穿透实现远程调用调试

    文章目录 1 本地环境搭建 1 1 环境参数 1 2 搭建springboot服务项目 2 内网穿透 2 1 安装配置cpolar内网穿透 2 1 1 windows系统
  • 【Windows】MCSM面板搭建Mycraft服务器,实现公网远程联机

    文章目录 前言 1 Mcsmanager安装 2 创建Minecraft服务器 3 本地测试联机 4 内网穿透 4 1 安装cpolar内网穿透 4 2 创建隧道映射内网端口 5 远程联机测试 6 配置固定
  • Docker部署Portainer并结合内网穿透实现远程访问管理界面

    文章目录 前言 1 部署Portainer 2 本地访问Portainer 3 Linux 安装cpolar 4 配置Portainer 公网访问地址 5 公网远程访

随机推荐

  • MySQL递归查询——数据平坦化新思维

    最近在做Oracle到MySQL的数据库的移植过程 两者之间的诸多差别 比如MySQL不支持ADO 函数不一致 唯一索引限制不一样等等 都易于解决 但有一个问题却困扰我们良久 Oracle的递归查询 select from start wi
  • 【C++学习第六讲】第一章练习题(含源代码)

    显示自己的姓名和地址 就是简单使用cout函数进行输出 源代码如下 include
  • CentOS7 快速搭建VNC Server 实现服务器远程控制台访问(Java Viewer)

    CentOS7 快速搭建VNC Server 实现服务器远程控制台访问 Java Viewer 前言 工作中会有使用到VNC的时候 尤其是做服务器运维相关工作的时候 往往远程管理网和办公网或者生产环境相互隔离 远程管理的工作就会变的复杂 因
  • Vue.js学习笔记

    在开始学习Vue js的时候 为了加深记忆 也为了日后在翻阅的时候可以快速找到自己想要的东西 特此在这里记录下我认为需要记录的知识点 在这里也分享给大家 希望可以给需要的你们提供一些帮助 具体内容还请看 Vue js官网 双向数据绑定 指令
  • java merkle树,Merkle树的实现

    简介 本篇文章是对Merkle tree的解释 Merkle tree是一种应用在比特币中的技术 本文的目标是通过代码来理解它的实现过程 环境 Jdk 1 8 0 66 Idea Merkle树 Merkle tree 哈希树 是一种数据结
  • JavaScript switch语句和循环

    1 switch 语句 1 用于基于不同的条件来执行不同的动作 2 如何使用switch结构 备注 default 关键词来规定匹配不存在时做的事情 3 比较switch和多重if结构 相同点 都可以实现多分支结构 不同点 switch 只
  • JavaScript 判断数组和对象

    有时候 我们需要识别一个变量是数组还是对象 例如进行深拷贝时 这里提供三种方法识别数组还是对象 1 Array isArray Array isArray 用于确定传递的值是否是一个Array 2 constructor 数组的构造函数是A
  • 数据分析工具--pandas

    一 简介 1 1定义 Pandas是一个强大的分析结构化数据的工具集 它的使用基础是Numpy 提供高性能的矩阵运算 用于数据挖掘和数据分析 同时也提供数据清洗功能 Pandas 是 Python 的核心数据分析支持库 提供了快速 灵活 明
  • 鲁棒性

    鲁棒性 鲁棒是Robust的音译 也就是健壮和强壮的意思 它是在异常和危险情况下系统生存的关键 比如说 计算机 软件在输入错误 磁盘故障 网络过载或有意攻击情况下 能否不死机 不崩溃 就是该软件的鲁棒性 所谓 鲁棒性 是指控制系统在一定 结
  • react 配置组件路径引用 @ 来表示src根路径

    create react app 创建的项目 看不到 webpack 相关的配置文件 需要先暴露出来 使用如下命令即可 npm run eject 在config中修改配置文件 webpack config js resolve alias
  • Java的类名与文件名必须一致

    1 Java保存的文件名必须与类名一致 2 如果文件中只有一个类 文件名必须与类名一致 3 一个Java文件中只能有一个public类 4 如果文件中不止一个类 文件名必须与public类名一致 5 如果文件中不止一个类 而且没有publi
  • TrueType入门:基本概念

    奇技指南 本文作者李松峰 资深技术图书译者 翻译出版过40余部技术及交互设计专著 现任360奇舞团Web前端开发资深专家 360前端技术委员会委员 W3C AC代表 本文转载自奇舞周刊 OpenType是TrueType的扩展 本文全流程介
  • RuntimeError: DataLoader worker (pid(s) 46220) exited unexpectedly

    raise RuntimeError DataLoader worker pid s exited unexpectedly format pids str from e RuntimeError DataLoader worker pid
  • 对象的访问定位

    Java栈的本地变量表中 存储着一个reference数据 其中存储着一个引用 reference就是用来操作堆上的具体对象的 而一个引用如何定位和访问堆中对象的具体位置 有两种方式 句柄和直接指针 1 句柄 Java堆中划分一块内存作为句
  • 【CTF】AWDP总结(Web)

    目录 CTF AWDP总结 Web 什么是adwp 六种状态 防御 赛前准备 第一时间上waf 注意文件上传的路径 patch包 攻击 CTF AWDP总结 Web 什么是adwp AWDP是一种综合考核参赛团队攻击 防御技术能力 即时策略
  • sudo rosdep init ERROR: cannot download default sources list from:解决办法

    sudo rosdep init ERROR cannot download default sources list from 解决方法 进入 etc hosts文件目录 2 进入到hosts 文件 root ros vm2 etc ge
  • 为一个团队的架构师,怎么提高团队的工作效率

    为一个团队的架构师 怎么提高团队的工作效率 问题1 前端代码开发慢 新人不懂前端知识怎么处理 制定前端常用功能的学习视频 案例文档 将大家经常遇到的问题或者表单 放到案例文档中 目的 方便去查找前端问题的解决方案 规范 写成markdown
  • libcurl使用注意

    libcurl使用注意 注意点1 现象 http短连接超过一定次数后一直返回错误7 即CURLE COULDNT CONNECT 过程有打印 Immediate connect fail for 114 116 228 34 Too man
  • rosserial_arduino 中文教程1:Arduino IDE设置

    rosserial arduino 中文教程 专栏 原文 http wiki ros org rosserial arduino Tutorials 说明 本教程逐步介绍如何设置Arduino IDE以使用rosserial 教程级别 BE
  • 用【花生壳】穿透内网主机运用dai搭建校园实现访问外网访问只有学校内网的教务系统

    小记 上次写CSDN还是去年7月份Steam被盗的时候 一晃1年的时间已经过去了 时间过的好快 这次折腾了一天半 写个CSDN记录一下 也算是一个分享 希望能帮得上有需要的朋友 本人学生一枚 现在正是各个学校期末考试出成绩的日子 Sadly