与校园网斗智斗勇
本篇文章并非原创
目前已知的(可能)校园网共享上网检测机制有:
基于 IPv4 数据包包头内的 TTL 字段的检测
基于 HTTP 数据包请求头内的 User-Agent 字段的检测
DPI (Deep Packet Inspection) 深度包检测技术
基于 IPv4 数据包包头内的 Identification 字段的检测
基于网络协议栈时钟偏移的检测技术
Flash Cookie 检测技术
基于 IPv4 数据包包头内的 TTL 字段的检测
存活时间(Time To Live,TTL),指一个数据包在经过一个路由器时,可传递的最长距离(跃点数)。 每当数据包经过一个路由器时,其存活次数就会被减一。当其存活次数为0时,路由器便会取消该数据包转发,IP网络的话,会向原数据包的发出者发送一个ICMP TTL数据包以告知跃点数超限。其设计目的是防止数据包因不正确的路由表等原因造成的无限循环而无法送达及耗尽网络资源。
这是一个比较有效且合理的检测技术,IPv4数据包下存在 TTL(Time To Live)这一字段,数据包每经过一个路由器(即经过一个网段),该TTL值就 ...
上传 GitHub 踩坑
关于本地项目上传到Github
安装git点击这里可以进行安装git
git上传步骤在GitHub上创建一个新仓库,并复制仓库地址
输入仓库的名称
选择私人仓库还是公共仓库
点击创建存储库
复制你仓库的地址
把云端仓库克隆到本地进入你想要拉取项目的目录,右键点击 Git Bash Here
输入 clone 命令把仓库拉到本地
1git clone https://github.com/xxx/ 注释:clone 后面的网址换成你刚才复制的仓库地址
把你的项目根目录里面所有的文件复制到这个刚刚的文件夹里(克隆下来的仓库)
上传到云端仓库命令将全部文件添加到暂存区
1git add . (注:add 和 . 中间有空格,. 表示全部内容)
检查有无文件没有添加到暂存区
1git status
将暂存区内容添加到本地仓库中
1git commit -m "提交信息" (注:"提交信息" 这里可以更改你想要的备注信息)
推送本地分支到origin主机,本地分支要与云端分支一样
1git push -u ori ...
Markdown 语法手册
总览几乎所有 Markdown 应用程序都支持 John Gruber 原始设计文档中列出的 Markdown 基本语法。但是,Markdown 处理程序之间存在着细微的变化和差异,我们都会尽可能标记出来。
标题(Headings)要创建标题,请在单词或短语前面添加井号 (#) 。井号的数量代表了标题的级别。例如,添加三个井号即创建一个三级标题 (<h3>) (例如:### My Header)。
样式预览示例源码我是一级标题我是二级标题我是三级标题我是四级标题我是五级标题我是六级标题123456# 我是一级标题## 我是二级标题### 我是三级标题#### 我是四级标题##### 我是五级标题###### 我是六级标题
段落(Paragraphs)要创建段落,请使用空白行将一行或多行文本进行分隔。段落(Paragraph)用法的最佳实践:除非 段落在列表中,否则不要用空格(spaces)或制表符( tabs)缩进段落。
样式预览示例源码我是第一行,我喜欢Markdown
我是第二行,我喜欢Markdown123我是第一行,我喜欢Markdown我是第二行,我喜欢Markd ...
摘抄
emo句子原来离开一个在一起很久的人,可以这样的快,只是心中有了决定,就这样地离开了,或许再也见不到了吧
那你呢 去了别的地方遇见喜欢的人会忘了我吗
不在你身边却被你左右
分享给谁呢,我看过的风景,我单曲循环的歌,我心里想了一万遍却没有说出来的话
我在风中凌乱,乱了头发,也乱了心
可惜我长得一般,没有出众的身材,没有好看的成绩,没有理想的身高,没有温柔的性格,也惊艳不了谁的青春
纽扣第一颗就扣错了,可你到最后一颗才发现,有些事一开始就是错的,可只有到最后才不得不承认
我已经很乖了,把所有的委屈和心酸都藏进黑夜里
我再怎么努力的付出也得不到你同等的回应
聊天记录我截了,小作文写了,语音我也收藏了,哭也哭了,求也求了,我尽力了,人生漫漫,我们不要再见面了
被偏爱的小朋友不用说对不起,不被偏爱的小朋友说对不起也没用
其实很多事我都介意,只是习惯了说没关系
真羡慕刚认识的时候,热情又虚伪,新鲜又浪漫
连空想都能红了眼,那是该有多遗憾啊
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment