Aadmin
@Aadmin
Aadmin
@Aadmin
- the42thnut Post #3
感觉有点太理想了
-
Anonymous Coward Old Post #2多看看美国名校在 Youtube 上公开的教学视频吧,前几年由于疫情线上授课有不少新录的。
- Time Post #3
本人是 CS 专业,分享一篇知名度比较高的北大前辈的自学开源文章 CS自学指南 欢迎各位同学补充!
- 总统先生 Post #8
那一些对技术不怎么感兴趣的优质用户,尤其是对技术不热衷的 XJTU 女生来说增加了难度,本站用户群体将性别差异巨大
- system Post #1
tl;dr
桌面端的同学,也可以看看:
在 Chrome 中配置安全 DNS (DNS over HTTPS) 以解决校园网对 xjtu.app 的 DNS 污染和 DNS 劫持问题(哪怕你设置了使用校外的 DNS,依然会给你错误的解析结果):
-
下载安装 Chrome,若是 Android 可直接点击 Chrome.apk。
-
启用安全 DNS。移动端请参考后面的截图。PC 可直接设置中搜索
DNS,找到安全 DNS设置项,复制到导航栏打开:
chrome://settings/security?search=dns然后选择 cloud flare(1.1.1.1), 如果不可用,可输入自定安全 DNS URL,有以下多种选择:
https://1.12.12.12/dns-query- Ali 安全 DNS 的 URL 为:
https://dns.alidns.com/dns-query(其实还有 1.1.1.1, 9.9.9.9 等多种选择,详情请 Google)
Mobile 操作步骤如下:
隐私与安全 -> 使用安全 DNS -> 另选一个提供商 -> 自定义

前情提要
症状描述
校园网环境下浏览器无法访问本站,而 4G 网络下可以正常访问。 ### 故障排查 先用`ipconfig /all`查看网络信息(personal information redacted): 再
nslookup看看这几个校园网自动配置的 DNS 服务器是否能进行正常域名解析:[root@ubuntu ~]# nslookup xjtu.app 10.6.39.2 Server: 10.6.39.2 Address: 10.6.39.2#53 ** server can't find xjtu.app: REFUSED [root@ubuntu ~]# nslookup xjtu.app 202.117.0.20 Server: 202.117.0.20(陕西省西安市西安交通大学教育网) Address: 202.117.0.20(陕西省西安市西安交通大学教育网)#53 ** server can't find xjtu.app: REFUSED [root@ubuntu ~]# nslookup xjtu.app 1.1.1.1 Server: 1.1.1.1(AS13335 Cloudflare Inc. 1.1.1.0/24 美国 APNIC&CloudFlare 公共 DNS 服务器) Address: 1.1.1.1(AS13335 Cloudflare Inc. 1.1.1.0/24 美国 APNIC&CloudFlare 公共 DNS 服务器)#53 ** server can't find xjtu.app: REFUSED可以看到,校园网默认配置的 DNS 服务器拒绝解析
xjtu.app,甚至向校外 1.1.1.1 的解析请求也被劫持从而无法正常解析。然而此时其他域名的解析正常。下面来看基于 DNS over HTTPS (DoH) 的 localhost DNS 服务器的结果:
[root@ubuntu ~]# nslookup xjtu.app 127.0.0.1 Server: 127.0.0.1 Address: 127.0.0.1#53 Non-authoritative answer: Name: xjtu.app Address: 104.21.47.144(美国 CloudFlare 节点) Name: xjtu.app Address: 172.67.171.83(美国 CloudFlare 节点) Name: xjtu.app Address: 2606:4700:3030::ac43:ab53(全球 Cloudflare Inc Anycast 网段) Name: xjtu.app Address: 2606:4700:3036::6815:2f90(全球 Cloudflare Inc Anycast 网段)所以答案很简单,DNS 污染。
当你浏览器键入 xjtu.app 域名的时候后台在发生什么
域名到 IP 的转换(DNS 解析)
- 浏览器会自动把你输入的补全成
https://xjtu.app(如果域名在 HSTS preload list 里,有些浏览器会补全成https://xjtu.app)。 - 做 DNS 解析,查询域名对应的 IP。
- 对于配置了
network.trr.mode=3 或 2的 Firefox,会通过 HTTPS 进行加密的解析 - 对于一般的浏览器,会通过操作系统配置的 DNS 进行解析,如果 DNS 的 IP 不在本机,那么查询请求会以明文的形式在网络上传播,中间的任何一个节点都可以窥探并篡改到你查询的域名。
例如假设你要到8.8.8.8这个 DNS 服务器上查询:
- 对于配置了
[root@ubuntu ~]# traceroute 8.8.8.8 traceroute to 8.8.8.8(美国加利福尼亚州圣克拉拉县山景市谷歌公司 DNS 服务器), 30 hops max, 60 byte packets 1 <redacted> 2 <redacted> 3 <redacted> 4 <redacted> 5 <redacted> 6 206.72.211.148.any2ix.coresite.com (206.72.211.148(美国加利福尼亚州洛杉矶 CoreSite Any2Exchange)) 9.922 ms 10.65.1.237 (10.65.1.237) 0.494 ms 206.72.211.148.any2ix.coresite.com (206.72.211.148(美国加利福尼亚州洛杉矶 CoreSite Any2Exchange)) 10.051 ms 7 108.170.247.129(美国加利福尼亚州圣克拉拉县山景市谷歌公司) 10.973 ms 108.170.247.161(美国加利福尼亚州圣克拉拉县山景市谷歌公司) 11.184 ms 206.72.211.148.any2ix.coresite.com (206.72.211.148(美国加利福尼亚州洛杉矶 CoreSite Any2Exchange)) 9.967 ms 8 108.170.247.161(美国加利福尼亚州圣克拉拉县山景市谷歌公司) 11.043 ms 108.170.247.129(美国加利福尼亚州圣克拉拉县山景市谷歌公司) 10.733 ms 142.251.60.99(美国加利福尼亚州圣克拉拉县山景市谷歌公司) 9.712 ms 9 dns.google (8.8.8.8(美国加利福尼亚州圣克拉拉县山景市谷歌公司 DNS 服务器)) 9.963 ms 10.838 ms 9.971 ms那么从
1到9的所有 IP 上的主机都能看到并篡改这个域名的 DNS 查询结果,一般是 IP。所以在这个环节污染正常的 DNS 解析过程,让你获取不到正确的 IP,即可封网站。对于这种最低级的方法,解决方案有很多:
- 更换网络环境
- 安装 DNS over HTTPS (DoH) 软件,例如 Cloudflare 1.1.1.1, dnscrypt-proxy。
- 修改电脑的 hosts 文件,例如:
<IP> xjtu.app注意,请用
nslookup/ping/ https://bgp.he.net/dns/xjtu.app#_ipinfo 获取最新 IP,替换<IP>。
如果你有 IPv6 的话也可以加上下面一行
2604:a880:4:1d0::305:e000 xjtu.app通过传输协议 HTTP(S) 向位于该 IP 的 (Web) 服务器请求内容
- 首次访问本站时,对于 HTTP 请求,由于 HTTP 是不安全的,跟 DNS 类似,传输路径上的任何主机都看到并篡改你的访问请求和返回的内容,例如这是一个 Web 服务器的日志:
127.0.0.1 - - [05/Jun/2023:20:36:10 +0800] "GET /http/transfer/is/naked HTTP/1.1" 404 385 "" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36"提示你的请求至少泄露了这些信息:
- 你请求的路径
/http/transfer/is/naked - 你的 IP:
127.0.0.1 - 你的浏览器的 User Agent 信息:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36
由于 HTTP 非常不安全,负责地配置的服务器一般会向浏览器回复这样的内容:
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>301 Moved</TITLE></HEAD><BODY> <H1>301 Moved</H1> The document has moved <A HREF="https://xjtu.app/">here</A>. </BODY></HTML>提示浏览器改用 HTTPS 协议。
在这个环节封网站也很简单,随便篡改响应头,返回404之类的。
解决方案是使用现代浏览器,或者人工输入域名前面的 https。- 由于本站加入了 HTTPS 预加载列表, Chrome, Firefox, Safari, Edge 会自动且只能采用 HTTPS 连接本站,无需上一步的过程且必须验证 SSL 证书的正确性。
- 要在服务器和浏览器之间建立端到端加密的 HTTPS 连接,必须进行 TLS 握手,需要两者来回发送几次数据,下面是 CloudFlare 画的一张示意图:

中间的过程涉及公私钥非对称加密的内容,比较复杂,这里只谈怎么在这个环节封网站。TLS 握手时,浏览器向服务器发送的客户端 Hello 包含 Server Name Indication (SNI),这时你要访问的网站的域名可以被传输路径中途的主机窥探到。
比如你的浏览器地址栏是https://subdomain.xjtu.app/my/little/secret,那么路径中的主机知道你想访问subdomain.xjtu.app这个域名(但是不知道你请求的路径/my/little/secret)。通过 TLS 的这个缺陷可以封网站。解决方案:
让中间主机无法看到你访问的域名。比如使用 加密/安全 SNI,或者更先进的 加密客户端 Hello (ECH),或者把你的网络流量包在其他协议里。
可以到 这个网站 测试你的浏览器支持哪些安全功能。在 TLS 握手的过程中,网站会发送证明身份的证书给浏览器,TLS1.2 协议不加密证书,而证书会泄露域名信息,解决方案是:采取激进的 TLS 设置,只使用 TLS1.3,不支持 TLS1.2。
另外,如果传输路径上有干扰,把服务器返回的流量给篡改了,比如返回的证书的 CA 不受信任,或者域名不是你请求访问的域名,$ \ldots\ldots $,那么也会失败,通过这个也可以封网站。解决方案只有把你的网络流量包在其他协议里。
- 在 TLS 握手成功后,进行 HTTPS 流量传输,这时候中间路径上的主机只能看到你和远方的服务器之间传输加密流量,可知的只有你们双方的 IP 和端口号。
要封网站,只需中间路径上的主机把数据包全给扔掉。
可以选择性封锁,常见的比如封锁某些 IP 到你的所有流量,或者某些端口,或者某些协议如 UDP 的流量。
解决方法:
- 对于服务器:使用大公司的 CDN 服务,即:要么不封 IP,只要封就把这个 CDN 服务商的所有 IP 给封了。
- 把你的网络流量包在其他协议里。
-
Anonymous Coward Old Post #5没有,只是校园网搞的 DNS 污染。这里有解决方案:
量子打屁手 Post #7有的时候曲线救国也是一种道路,我通常会感受到选择大于努力的力量
举几个例子:
(1)同学 A 专业分流时成绩不够进入大类排名第一的专业里的顶级班级,于是在分流后的一个学期采取转专业的手段进入了顶级班级;
(2)同学 B 在分流时成绩一般,但是还是选择进入了热门专业,分到了热门专业的一般班级。同学 C 在分流时成绩较差,分到了冷门专业。保研时 B 均分 85,保研无望;C 均分 80,保研成功。
(3)同学 D 成绩很好,原本分流至热门专业,随后转专业至冷门专业,以碾压的绩点保研至清华。
(4)同学 E 成绩很差,考研时没过本校校线,遂进入研究所读研并留所工作。读完本校对口热门专业的硕士想进入该所也比较困难。以上案例皆为真实。
所以即便分流失败、考研失败,能走的路还有很多。关键是要从现在开始振作并且努力,一切都还不晚。
成绩好的同学也可以采取一些巧妙的方式,但是这涉及了一些公平问题,如何评价我不好说。
TsuinoSora Post #10引
这个问题是最喜欢的歌,不同的心境下,不同的时间下我最喜欢听的歌是不同的。因为听歌这件事对我来说可能已经不再是一个爱好之类,歌曲/音乐在我初中到大学的这几年时间里面逐渐扮演起极其重要的角色,可以说歌曲担当着我的一位 "女朋友" 之类的角色,它仿佛可以倾听我的烦恼,稳定我的情绪,帮助我从一个一个挫折中爬起来.
注:
- 本文中 歌曲 和 音乐 这两个词在我认知中没有什么不同,所以下文两个词都有可能出现,但它们的意思是一样的:由有一定的旋律的声音组成的艺术
- 文本中的超链接基本都对应百科,放哪个百科取决于我认为哪个百科介绍的比较全,当信息齐全度差不多时:有萌娘百科放萌娘,萌娘没有放 wiki, 再没有就放百度.
时间线
不同年龄段,时间段经常听的歌都不同,有从小一直听到现在的,也有之前听过鲜有再听的。我想以一个简单的时间顺序说说我这么多年来都听了哪些歌。随着时间的推进,我对音乐/歌曲的认识也在逐渐变化,直到今天,音乐彻底成为了我的不可缺少的一部分.
小学
我对小学六年级之前的大部分回忆已经相当凌乱了,尽管如此,我还是从我从来不删除的 QQ 空间和古早的追溯到 2013 年的 QQ 音乐歌单,我只能回忆起
基本整个小学,我听什么歌取决于我做了什么事,不取决于歌曲本身,歌曲这个东西对我来说只不过是有以下特点的东西:
- 玩游戏的时候放背景音乐会提升游戏体验
- 一个人在家时尽情唱歌很爽
- 音乐课读不下去的简谱
那个时期我关于音乐的记忆也是零散的,不过有几件很有趣的事可以分享:(时间顺序)
左手右手
2010 年贺岁档上映了一部电影 喜羊羊与灰太狼之虎虎生威, 现在看来是豆瓣评分最高的喜羊羊系列电影,看过电影的人无不因为灰太狼对红太狼的爱和美羊羊的那首 左手右手 动容。其中,美羊羊的歌声对观影的我造成了极大的震撼 — 往后的至少两年时间,我都在朝思暮想这首歌。最后也是成功让一位亲戚哥哥帮我下载到了奶奶的收音机中,之后我每天都和奶奶抢着听收音机 (笑).
逆战
每个小学生都爱听的逆战不用多说了吧 (笑).童年
第一次听这首歌听的是当时一个童星 香奈儿 的舞台翻唱,这位童星是小时候看一部儿童剧 星际精灵蓝多多 认识的,
她在当时相当一段时间里成为了我的童年女神.sweets parade
大约 2013 年下半年 (彼时的我 4 年级), 我在网上冲浪过程中意外认识了一位正在读初中的网友,当时不知道怎么就和他聊上了.
记得当时我找他他总是不回复我,我就问他在干嘛,他说他在看 后宫番 , 我问他后宫番是什么,他随即就给我发来一张截图,让我随便挑一个看看就知道了。于是:我接触了人生第一部 12 集季度番 三人行必有我妹 (也被译为 "其中 1 个是妹妹!") 这对我年幼的我造成了极大的冲击的同时,我也觉得 这个人太酷了,他知道好多我不知道的东西!
于是之后相当一段时间我都在 "模仿" 他 — 转载他的 emo 日志 (QQ 空间 现在还有), 听他听的歌等。这里重点来了,我听了挺多他的歌,其中一首我觉得好好听我就设置成了 QQ 空间 背景音乐,这首歌之后便被我慢慢遗忘,但在初中时又被我无意间重新遇到 — 颇有一种他乡遇故知的感觉,这首歌就是 花泽香菜 的 sweets parade. 这首歌现在还在我的歌单中, 现在大多数人提起这首歌都会说这首歌是学习五十音利器 (笑).

爸爸去哪儿
这部综艺的第一季应该是我唯一一部追完了的综艺节目,当时每周固定时刻我都会守在电视机前看这部综艺,这部综艺的主题曲 (主题曲就叫做 "爸爸去哪儿") 也出现在了我的歌单.
这还没完,这部综艺后面还出了电影 爸爸去哪儿 (电影) , 这我也没错过 (缠着家人让带去看了), 然后电影的主题曲 "宝贝去哪儿" 也出现在了我的歌单中。记忆里那个寒假 (2014 年) , 外面放着鞭炮,我在开着暖气的房间里放着这首歌玩页游 (当然是趁家人出去走亲戚了我一个人偷偷玩).
明天不上班
是小学和一群初中生玩的时候 (大约是 2014 年) 听他们唱的一首 国语 rap, 当时还在小学班级聚会上登台演唱这首歌,
然后因为歌词忘了耻辱下播.Fade
记忆中的音乐, 在这首歌刚出的时候就被初中生好朋友安利了,然后因为歌名是死记硬背一回家忘记了歌名,后来就把这首歌的事情忘了。但在六年级又被我无意间听到加入歌单,一直听到初中,最近几年再不怎么听电音了.Let Me Love You
这首歌是六年级左右不知道为什么听到的 (忘记了), 但是当时一直听这首歌是因为听着这首歌玩 Minecraft 小游戏 起床战争 (Bed Wars) 真的很爽。这首歌也被我一直放在歌单,后面听到了初中,最近几年听的很少了.
平凡之路
这首歌也是小学六年级左右听的,原因同上,但是这首歌百听不腻,一直听到了现在.
LINKNIN PARK
我是通过变形金刚电影认识他们的,这大概是我第一支喜欢上的乐队,也是我听的最久的摇滚乐队.
当时听的他们的 Iridescent Leave Out All the Rest Numb 等,我从小学听到现在.
后来大家都知道了,2017 年 linkin park 长期担任主唱的 Chester Charles Bennington 于 2017 年 7 月自杀身亡,这让当时处于初一暑假的我难受了半个暑假。那个暑假后,之前觉得 "不对味" 的林肯公园新歌 One More Light, Battle Symphony 等常驻了我的歌单,也一直听到了现在.
小结小学
现在回看小学时期,我听的歌种类十分杂乱,有童谣,有二次元,有 rap, 有欧美流行,还有摇滚,电音等……很难绷的是整理时间线的时候发现我听这些歌好像是混着听,也就是说可能上一秒还在 左手右手 , 下一秒就开始 rock&roll 了……
反正这个时期的我,可能已经意识到听歌作为一个感性的行为,不应该收到种类之类的东西的束缚吧.初中
前期
1
后期
2
高中
3
现在
4
音乐于我
5
更新日志
20230602
开坑,查了相当多的 "史料", 感觉是把小学时期回忆的差不多了 (吧). 别看小学时期写了那么多就感觉别的时期也会很多,其实不是这样,小学时期我听歌混乱,我现在对那时的记忆也混乱,不少时间先后顺序都是我写的时候才搞明白,所以写的东西不成体系,不太好精简,我又想尽量写全,所以不小心糊了很多字。就这样,今天先睡了.
看起来好像和 XJTU 与题目关系都不是很大的样子……
奥力给 Post #7我属于听的比较杂的,基本上什么都听,总体上偏小众一些,比如丢火车、柳爽、王以太等等。以前喜欢民谣,像赵雷、宋胖子、谢春花、陈粒的歌听过不少。英文歌的话,最喜欢魔力红的《lost stars》、姆爷的《lose yourself》
Anonymous Coward Old Post #4我个人觉得天天重视排名的排名往往不中。
脚踏实地一点、提高学生对母校的好感比提高只能看不能吃的排名更重要。