翻墙

科学上网的一些原理

来源:http://hengyunabc.github.io/something-about-science-surf-the-internet/知其所以然本文不是教程向,倾向于分析科学上网的一些原理。知其所以然,才能更好地使用工具,也可以创作出自己的工具。科学上网的工具很多,八仙过海,各显神通,而且综合了各种技术。尝试从以下四个方面来解析一些其中的原理。大致先原理,再工具的顺序。dnshttp/https proxyvpnsocks proxy一个http请求发生了什么?这个是个比较流行的面试题,从中可以引出很多的内容。大致分为下面四个步骤:dns解析,得到IP向目标IP发起TCP请求发送http request服务器回应,浏览器解析还有很多细节,更多参考:http://fex.baidu.com/blog/2014/05/what-happen/http://stackoverflow.com/questions/2092527/what-happens-when-you-type-in-a-url-in-browserhttp://div.io/topic/609?page=1 从FE的角度上再看输入url后都发生了什么DNS/域名解析可以看到dns解析是最初的一步,也是最重要的一步。比如访问亲友,要知道他的正确的住址,才能正确地上门拜访。dns有两种协议,一种是UDP(默认),一种是TCP。udp 方式,先回应的数据包被当做有效数据在linux下可以用dig来检测dns。国内的DNS服务器通常不会返回正常的结果。下面以google的8.8.8.8 dns服务器来做测试,并用wireshark来抓包,分析结果。1dig @8.8.8.8 www.youtube.comdns-udp-youtube从wireshark的结果,可以看到返回了三个结果,前面两个是错误的,后面的是正确的。但是,对于dns客户端来说,它只会取最快回应的的结果,后面的正确结果被丢弃掉了。因为中间被插入了污染包,所以即使我们配置了正确的dns服务器,也解析不到正确的IP。tcp 方式,有时有效,可能被rest再用TCP下的DNS来测试下:1dig @8.8.8.8 +tcp www.youtube.comdns-tcp-youtube-reset从wireshark的结果,可以看出在TCP三次握手成功时,本地发出了一个查询www.youtube.com的dns请求,结果,很快收到了一个RST回应。而RST回应是在TCP连接断开时,才会发出的。所以可以看出,TCP通讯受到了干扰,DNS客户端因为收到RST回应,认为对方断开了连接,因此也无法收到后面正确的回应数据包了。再来看下解析twitter的结果:1dig @8.8.8.8 +tcp www.twitter.com结果:1www.twitter.com. 590 IN CNAME twitter.com.twitter.com. 20 IN A 199.59.150.7 80twitter.com

阅读更多

利用lightsword+level.4给未越狱ios科学上网方案/替代shadowsocks/surge

来自:http://blog.farruh.org/2016/03/%E5%88%A9%E7%94%A8lightswordlevel-4%E7%BB%99%E6%9C%AA%E8%B6%8A%E7%8B%B1ios%E7%BF%BB%E5%A2%99%E6%96%B9%E6%A1%88%E6%9B%BF%E4%BB%A3shadowsockssurge/首先感谢level.4 作者@UnsignedInt8 提供的兑换码。又要提到surge了,不论作者是真的被喝茶了还是只是一种营销手段,毕竟surge已经是688了,暂且不论。之前苹果助手(pgzs.com) 里还可以下载到,前几天也是下架了,现在只能是某宝买共享账户用,土豪请无视。废话不多,这是我找到的第一个替代方案,相信以后会更多。首先,部署服务器,这里演示用的是Vultr的vps,系统为Ubuntu 15.10 i386,第一步我们要给服务器安装Node.js并升级到5.0以上的版本,我在这里给大家最简单的方法,只需复制粘贴运行就好了。apt-get updateapt-get install -y python-software-properties software-properties-commonadd-apt-repository ppa:chris-lea/node.jsapt-get updateapt-get install nodejsapt-get install npm到这里你已经安装好了node.js不过版本很低,我们需要下面两行命令来升级node.jsnpm install -g nn stable这时你的node.js已经升级为最新最稳定的版本了,接下来部署lightsword,也只需两行命令npm i -g lightswordlsserver -f -m aes-256-cfb -p 443 -k password第一行为安装lightsword, 如果安装的时候仍然提示你的node.js版本过低,通过命令reboot重启下vps就好了第二行为运行命令,aes-256-cfb为加密方式,443为端口,password为你的密码,更详细的可以去作者的github查看。运行完第二行如果提示Run as daemonChild PID: 674说明你已经成功启动了lightsword。接下来就可以在Appstore下载level.4安装iOS端了。别忘了切换到香港区或者美国区,大陆区搜不到的,因为软件作者很低调,也没很多人在用,所以多翻几页找找,实在找不到也可以搜索作者名字Wenyi Yang试试 ,懒人直接点这里下载。当然,这是收费软件,价格为1$,也当然,如果你是萌妹子可以@作者@UnsignedInt8 卖个萌,兑换码什么的应该会给你一打。安装好之后的界面是这样的:输入你的vps地址,端口,密码就可以登陆了,登陆之后状态栏会显示VPN图标。目前的level.4版本(0.2.3) 只支持全局,后续更新会内置智能规则,请密切关注Neko@刃。翻墙技术博客订阅地址及社交帐号

阅读更多

GirlFriend & Wife

来源:http://no.pingwest.com/n/6658.html发现微博上为了躲避审查,现在都用 “女朋友和老婆”(GirlFriend & Wife) 来代指GFW了……——Twitter. chenshaoju翻墙技术博客订阅地址及社交帐号

阅读更多

一个叫做《404》的互联网

来源:http://chuansong.me/n/2478935几年以前,我曾经嘲笑过某科技界大佬。当时他说:也许90后、95后会慢慢不知道谷歌是什么网站。那一年,这对于我来说简直就是世界上最好笑的笑话。谷歌,全世界最卓越的互联网公司,活在互联网的一代中国人,会不知道他们的网站?今天,我收回这句嘲笑。因为这件不可能的事,它慢慢变成了现实。没有人再关注什么谷歌不谷歌。对他们来说,百度也蛮好用的,反正他们几乎没用过谷歌。没有谷歌又怎样?大家还是开心的刷微博,看微信,听歌,看娱乐节目。对于从来就不知道谷歌的人来说,少了谷歌又有什么影响?多年前,我们也是可以登陆Facebook的。其实这个网站和校内一样,也挺蠢的。可在上面你能看到老外们的生活,可以轻易的跟一万公里以外的人互相拜访,可以看到很多根本不会开到校内上的主页。你用汉语回复,下面给你聊起来的可能是香港仔,可能是台湾人。你用英语回复,说不定有比你英语用的更蹩脚的寂寞的北欧人来跟你搭讪。你感觉地球真的变成了地球村,你还没拉门走出去,别人就推门走了进来。然后,它就没有了。起初,它的失踪激起了很大的声音,后来,声音就消失了。多年前,我们也是可以登陆Twitter的。其实这个网站和微博一样,也不过是些信息流,刷上一整天,也不见得有什么用处。但至少,你可以以最快速度获取你想知道的任何新事,你会真正了解什么事情在全世界是流行的,而不是经过各种截图、翻译、转发,甚至曲解、断章取义、黑白颠倒的东西。你知道的是真相,赤裸裸的,也许有点太短的真相。但至少中间不会有无数人的加工与再加工,偏激、片面,就在这个过程中产生了,不管后来者有意还是无意。然后,它就没有了。首先是它的本体没有了,然后它的模仿者也没有了,模仿者的模仿者也没有了。只剩一个模仿者的模仿者的模仿者,现在你每天能在上面看到无数广告。多年前,我们也是可以登陆YouTube的。对于有的人来说,这个网站就是个大型优酷,当年有人信誓旦旦的说,没有YouTube,我们中国人会很快让优酷超过YouTube。可这么多年过去了,视频还是那么卡,内容还是那么垃圾,原创还是那么容易被盗窃,视频丰富度还是那么的可怜。在YouTube上,你能看到全世界最棒的手艺人,最逗乐的笑话,最天马行空的创意,最激荡人心的音乐,最美好的完美瞬间,可在优酷上,你想看一分钟视频,请先看半分钟广告。哦,对了。Instagram,有些人可能感觉它和QQ空间也差不多。可我在上面关注了六百多个摄影师,它们都是顶好顶好的影像记录者,每天看他们的作品,我感觉到很幸福,那种即使没有到那里去,也身临其境的幸福。我还在上面认识了一个日本的爱自拍的帅小伙,一个爱喝酒的韩国大叔,一个十年前到过中国今天会在每张我发的紫禁城照片下点赞的美国大爷,一个美丽无比的俄罗斯妹子,我和他们基本上都难以交流,语言是很大的障碍,但几个简单的单词,心意也就到了,这种感觉,有时候比多年老友相聚还兴奋。因为这是人类不同族群自由交流互相沟通的过程,这种过程很神奇,真的很神奇。可现在,它没有了,它之所以没有就因为在某个特定的时间你在搜索特定的词汇时,会搜出来特定的照片。虽然这么搜的人并不多,虽然看到的人也不会大惊小怪,也不会觉得天黑了,天亮了,天要塌了,天要变了。可它就是没了,Instagram,就这么没了。谷歌也是这么没的,Twitter也是这么没的,Facebook也是这么没的。不知道是什么人,在什么场合,说了什么话,下了什么决定。就要有超过十亿人像陷于哥谭市的孤岛里一样,看着一座又一座桥梁被炸掉,又被炸掉,又被炸掉,然后,就什么都没了。我时常觉得悲哀,真的好悲哀,一个我根本不认识也不知道是谁的人,也许是一个群体,在不断抢走我身边的东西,而我却无能为力。我抱怨一声,他听不到,任何人都听不到。我怒吼一句,身边的大多数人却像看疯子一样的看着我。我哀嚎一声,这声音被阻碍在黑黑的幕墙以里。我发出尖锐的嘶吼,这声音传不了多远,就和我那被抢走的东西一样,消失了,不见了,就像从来没存在过一样。对于本来就没存在过的东西,有谁又会觉得在意呢?那些本来拥有又被掠夺的人的哀愁,后来的人又怎么懂呢?我曾经是拥有一切的,我曾经是拥有世界的,我站在这片土地上,呼吸的是自由的空气,饮下的是自由的琼浆玉液。就在长的无法计数的时间里,我自由生命的一部分又一部分就这么被杀死了,突然就杀死了。可我还始终觉得,它们还奄奄一息的活着,就像它们是慢慢的死去的一样。可它们终归是死了,而且随着它们的死,愈来愈多的事情慢慢的发生了,很慢很慢,几乎不被人察觉,可还是发生了。没有谷歌,我可以用百度呀。可某些结果被越挪越后,越挪越后,最后就不见了。就像本来就不该搜出这个结果一样。没有Facebook,我可以用校内呀。可你想发只有在Facebook上能发的文章,很快在校内上就失踪了。接着,校内变成了人人,话题变成了人人都关心的话题。大家都在抢着看星座、明星、八卦、娱乐。没有人会关心什么消失了,反正它们本来也没多少存在感。没有YouTube,我可以用优酷呀。可你却经常只能在优酷上看到抄袭别人的作品,而且还不署名,而且还洋洋得意,而且还自我陶醉,就好像那个idea本来属于他自己一样。你看了还要惊呼,他是如此的有创意!好一个抄袭的创意,可你却不知道,因为你不知道这个世界上有个网站叫YouTube。没有Twitter,我还可以用微博呀。可你想知道最近发生了什么,你搜的越勤快,越能看到越明显的“根据相关法律法规,相关搜索结果不予显示”。时间长了,你想,反正知道了也没什么用,不如不看了。慢慢的,一扇又一扇的门关上了。今天你打开世界上最大的博客网站,发现它没了。明天你一看,世界上最好的设计师分享网站没了,一开始是刷新的很慢很慢,后来它就没了。过两天再一看,平常每天都会读两篇文章的媒体网站没了,那里的文章缤纷多彩,最后都变成了该页无法显示几个字。再过几个月,大学的网站不让上了,摄影师的网站不让上了,就连百度日本这种自家网站,也没了。接着,漫画看不了了,接着,动画看不成了。接着,美剧英剧失踪了。下载美剧英剧的网站又又又失踪了。尊重正版,保护权益,行吧,然后字幕网站也没了。游戏没了,你习惯性登陆的游戏网站,发现下载栏正在整治中。论坛关了,天天都在看的论坛,突然接到相关部门的电话,因为“报备问题”不让办了。个人网站,私人博客,对不起,说没就没有,你在上面存了多少多年辛勤耕耘的东西都没用。你关注的人,有一天你登陆微博,发现他怎么好久都没说话了,然后你搜索了一下,发现他的账号不存在了,而且你搜他的名字,他的名字未予显示。一盏一盏的灯,灭了。四面八方的光源,消失了。我们生活的五光十色的世界,变成了一片黑色。天黑了,那么睡觉吧,但愿长醉不复醒。最后,我们变成了一群做梦的人,这个梦的名字,叫根据相关法律法规,相关搜索结果不予显示梦。翻墙技术博客订阅地址及社交帐号

阅读更多

CDT/CDS今日重点

九月之声(2024)

【网络民议】【CDTV】“国家只是让你尽量拿不到退休金,其他死不死,活不活它可不管”

【网络民议】“很多人在乎的是立场,是国籍,是历史,是仇恨,根本没人在乎这个生命”


更多文章总汇……

CDT专题

支持中国数字时代

蓝灯·无界浏览器计划

现在,你可以用一种新的方式对抗互联网审查:在浏览中国数字时代网站时,按下下面这个开关按钮,为全世界想要自由获取信息的人提供一个安全的“桥梁”。这个开源项目由蓝灯(lantern)提供,了解详情

CDT 新闻简报

读者投稿

漫游数字空间