当前位置: 首页 > news >正文

绕过校园网Web认证

基本思路参考 绕过校园网Web认证

配置成功后执行步骤:
本地

dns2tcpc -r ssh -z ns记录地址 服务器外围ip  -l 8888 -d 2

然后打开上面建立的到127.0.0.1的会话就行了。(这个窗口不能关)


本文对这篇文章进行补充:
关于步骤按下ctrl+a+d (按下ctrl和a,然后不松ctrl键继续按d然后才松手)


查ns记录?
cmd->nslookup

set type=ns
你的网站域名

没有screen命令?
执行sudo apt install screen


dns2tcpd -f /etc/dns2tcpd.conf
Error socket.c:107 bind error

可能原因:53端口被占用

解决方案:
lsof -i :端口号
查看指定某一端口的占用情况
然后直接kill 进程PID杀掉对应进程
或者
killall dns2tcpd
如若还是不行,则可能是由其他问题导致的。


screen命令的使用:

screen命令用来创建后台进程,进程运行时,便于我们能继续做其它工作
创建screen会话 screen -S dns2tcpd
启动dns2tcp sudo dns2tcpd -f /etc/dns2tcpd.conf -F -d 2
暂时离开快捷键 Ctrl + a + d
恢复screen会话 screen -r dns2tcpd
列出当前的会话列表 screen -ls
强行终止dns2tcp进程 screen -S dns2tcpd -X quit

常见DNS记录的含义:

A记录 : 用来指定主机名或域名对应的IP地址记录,通俗来说A记录就是服务器的IP,域名绑定A记录就是告诉DNS,当你输入域名的时候给你引导向设置在DNS的A记录所对应的服务器。
NS记录 : 域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析,简单的说,NS记录是指定由哪个DNS服务器解析你的域名。
MX记录 : 邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。
CNAME记录 : 别名记录,允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。
more~

相关文章:

  • Python数据分析 # 第一课 数据科学概论 NumPy入门
  • [Paper]Application of deep convolutional neural network for automated detection of myocardial...
  • OpenMV 检测色块
  • Bootstrap响应式网站开发实战 # 第二章习题答案
  • Bootstrap响应式网站开发实战 # 第三章习题答案
  • Bootstrap响应式网站开发实战 # 第四章习题答案
  • Bootstrap响应式网站开发实战 # 第五章习题答案
  • Web开发项目 # 2048小游戏
  • 数据分析 # 深入分析近三年以来各大城市发展情况
  • Bootstrap响应式网站开发实战 # 第七章习题答案
  • Bootstrap响应式网站开发实战 # 第八章习题答案
  • 人工智能实践:Tensorflow笔记 # 1 前向传播
  • 人工智能实践:Tensorflow笔记 # 5 神经网络优化:滑动平均
  • JAVA环境变量配置中path与classpath的区别
  • web开发 # 选项卡
  • [译] 怎样写一个基础的编译器
  • 03Go 类型总结
  • Android Studio:GIT提交项目到远程仓库
  • eclipse(luna)创建web工程
  • GitUp, 你不可错过的秀外慧中的git工具
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • Java基本数据类型之Number
  • Less 日常用法
  • Objective-C 中关联引用的概念
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 解析 Webpack中import、require、按需加载的执行过程
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 力扣(LeetCode)357
  • 你不可错过的前端面试题(一)
  • 【干货分享】dos命令大全
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 正则表达式-基础知识Review
  • ​批处理文件中的errorlevel用法
  • # Maven错误Error executing Maven
  • #HarmonyOS:Web组件的使用
  • $(selector).each()和$.each()的区别
  • (1)虚拟机的安装与使用,linux系统安装
  • (6)设计一个TimeMap
  • (附源码)ssm码农论坛 毕业设计 231126
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)一些感悟
  • (转载)(官方)UE4--图像编程----着色器开发
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • @RequestMapping-占位符映射
  • [20170713] 无法访问SQL Server
  • [Angular 基础] - 表单:响应式表单
  • [Angular] 笔记 21:@ViewChild
  • [codevs 1288] 埃及分数 [IDdfs 迭代加深搜索 ]
  • [ERROR] Plugin 'InnoDB' init function returned error
  • [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总
  • [I2C]I2C通信协议详解(一) --- 什么是I2C