跨过心灵长城,走向世界 | Across the Great Wall we can reach every corner in the world

分享讨论IT相关的内容
回复
头像
BobMaster
锋芒初露
锋芒初露
帖子: 1207
注册时间: 2020年 12月 7日 08:05
来自: 神秘的东方
我的状态: 🎯
为圈友点赞: 349 次
被赞次数: 189 次
联系:

跨过心灵长城,走向世界 | Across the Great Wall we can reach every corner in the world

帖子 BobMaster »

这篇文章有一定敏感性,随时可能删帖,此外为了避免搜索引擎收录,部分内容需要登录才能查看。
文章内容过长,请善用浏览器自带的搜索功能(Ctrl+F)

前言

在进入正式内容之前,我们先聊一些题外话,因为这很重要,不仅关乎着你的安全,更关乎你能否拥有一个愉快的体验。
为什么文章标题叫做跨过心灵长城呢?我认为局限我们的不只是网络藩篱,更是自己的思维。在外网你会发现有两种人,一种人是那些带着偏见随大流的,以国内上网习惯去面对国际社区的,另一种是呼吸自由空气,沉浸在国际网络带来的便利的。

关于前者,曾几何时我也一样,认为国外的东西、内容很多都是好的,几篇文章三言两语就在我心里种下了愤怒的种子(也许和我初中接触的一些东西有关吧),我不否认其部分内容的真实性,但这真的有意义吗?随着高中学业带来的压力,对这方面的内容关注少了,周末回家就是玩以及折腾网站,某一天看到关于美国反恐行动花费的经费的报道,我偶然意识到这不就是国外的推手让我们把自己的重心从经济建设转移到其他方面么,从外媒的各种中文站你也会意识到这一点。《科技爱好者周刊(第 204 期):如何度过疫情、裁员、还有战争》 里提到的话题让我印象很深,
最近的坏消息比较多,疫情、裁员、还有战争。一打开群组和朋友圈,转发的都是这些事情,很多人的心情受到影响。今天谈谈我的想法。

不少网友私信,问我在上海的近况。我都没有回复,总觉得隔离的生活没什么可说。小区封控一个月了,出不去,下楼就是做核酸和领物资。这些事情不值得细说。

我认为,对待这些事情的正确态度,就是三个字:随它去,英语叫做 let it be。不要为这些事情费神上心,理由很简单,它们完全超出了你的能力,你根本影响不了,无论事情发展到哪一步,你只能接受。就算你感到痛苦和烦恼,难道会改变局面吗?

我们的时间很宝贵,不要用于那些改变不了的事情,而要用于你能够改变的事情。一位美国神学家曾经写过一段著名的祈祷文:"请赐予我力量,全力改变那些可以改变的事情,平静接受那些无能为力的事情,拥有智慧区分这两者。"

疫情何时结束,小区何时解封,这是你无能为力的。与其烦恼这种事情,不如不去管它。人生难得有这样一段突然停下来的时间,别浪费了,多读一点书,多学一点技术,比什么都有用,等到生活恢复正常,它们能帮到你。

1665年8月,剑桥大学由于鼠疫大流行而关门,学生们都回家了。有一个22岁的学生回到乡下的老家,整整18个月闭门不出,努力读书和做实验,最后提出了一整套全新理论,彻底改变了人类的科学进展。这个学生就是牛顿。

疫情是一场灾难,但是如果能好好利用这段日子,它也许就会变成你的人生财富。

裁员也应该如此看待,这一次有些行业(房地产、教培、互联网)的裁员,属于全行业收缩,不是员工的问题,行业的问题超出了你个人的努力。

如果公司把整个部门和业务线都砍了,里面最好的员工也不可避免会受到影响。不要灰心焦虑,更不要怀疑自己,既然事情已经发生了,你所能做的就是随它去,别把时间用来长吁短叹、愤世嫉俗,而要保持学习,磨练自己的技术,等到行业回暖时,就会有回报。

你要这么想,这些行业之所以会收缩,就是因为前期的市场需求旺盛,扩张太快。这说明它们的市场需求是真实存在的,只要市场需求还在,就有发展空间,你练好本领,不愁将来没有用武之地。

最后,送给大家两句话,都是我看来的。如果你也因为疫情,有很多空闲时间,推荐可以找来看看。
图片
第一句出自《曾国藩家书》。曾国藩的人生并不顺利,50岁以后才出头。他给弟弟写了很多信,一再教育老弟要经受得住挫折,能够沉住气。他说,人生应该做到"四耐":"耐冷耐苦,耐劳耐闲。"我觉得说的真好,很适合现在的疫情时期。
图片
第二句出自经典日剧《悠长假期》。这部电视剧是20年前拍的,现在看一点不过时。它讲了两个倒霉的年轻人相遇,互相激励的爱情故事。它的片名取自男主角对女主角说的一句话:"人生总有不顺的时候,不必勉强冲刺,就把它当作老天给的悠长假期,好好享受这个假期。突然一天假期结束,时来运转,人生才真正开始。"

阮一峰
想这些都是没有意义的,自己还是太弱,抱怨啊愤怒啊什么的还是格局太小,真有能力多为社会做贡献,当国家经受得起这些风吹雨打,自然就会变得更加的开放,否则最后受伤的还是自己,甚至可能因为留下特殊的痕迹导致触犯法律被请喝茶(参考编程随想消失)。这一点必须得说因为在你还没有养好自己的号之前,谷歌油管会推荐这方面的内容,希望大家能够理智看待。

现在说了前者的一方面,还有另一面就是“以国内上网习惯去面对国际社区“。我们在国内平台这么多年进行了各种手机绑定,实名认证什么的,也看到了很多隐私泄露相关的报道,见得多了可能也就麻木了。然而老外通常不这么认为,他们的平台通常只需要邮箱地址即可注册,那些需要手机号的往往也是为了防止滥用或作为一种备用手段找回账户信息。
此外在与他们的沟通过程,也可以感受到他们对隐私的态度。我在Matrix聊天室结识了一位意大利老哥,他是制药公司的化学家。
图片
他们会了解如何配置VPN构建自己家庭网络的组网(平常大家使用的代理被称为VPN是一种错误的叫法,不要混淆),以一种安全的方式暴露到公网上。
图片
当服务商要验证其身份让其提供ID Card时,他问我这正常吗? :eek:
图片
当我和他说你要不要偷偷懒,干脆直接使用Cloudflare tunnel算了,
图片
他质疑我使用Cloudflare tunnel与隐私相悖(因为cloudflare tunnel会扮演中间人的角色,未加密的数据对cloudflare来说是明文)。
如果你想加入他们的圈子,随意询问他人或泄露自己的隐私在他们看来是不尊重的,这也算是给大家提个醒。
关于后者,这也是我写这篇文章的真正意义所在。对于学者,它能帮助你更好的查阅资料,与国际接轨。对于Programmer,它能够提高各种资源的拉取速度,加快相关文档的访问。对于学生,它能让你成功的访问一个更大的学习平台,享受国际化带来的便利。还有很多用途,有待你一一发现。

有人说翻墙违法,下面我会谈一谈我的观点。
错的不是工具,错的是使用它的人。你细数相关新闻报道,被请喝茶的不是有盈利行为的,就是有涉政或传播非法信息的。
任正非任总最近《与南开大学新闻与传播学院院长的谈话》,我选了两段对话
刘亚东:任总在很多个场合都强调教育的重要性,我非常认同。可以说,教育的重要性怎么强调都不会过分。就教育本身而言,中国当前最需要改进的是什么?

任正非:你跟西方竞争,竞争什么呢?靠资源不可能,我们就是要通过文化振兴,把钱赚回来。教育为什么重要呢?天才都是从少年中产生的。中小学齐步走、同质化教育,把天才给埋没了。孔子都讲因材施教。现在有人说,不要学英文。不学英文,农村孩子永远就是农民。你不学英文,将来在这个世界上怎么就业啊?还有人说,不要学数学。数学和英语都不好,就进不了高端行业,农民的孩子永远是农民,阶层分化就出现了。在农村学英文困难,这我理解。但是熬一熬,不就熬出来了嘛?可能口语表达不那么好,但是有文字的识别能力也行啊。

刘亚东:除了教育,任总也一直强调基础研究的重要性,而且在这方面要向美国学习。我们究竟应该向美国学习什么呢?

任正非美国的先进文化我们还是要学习的,我们从来没有说“打倒美国”。华为也在做一些基础研究。基础研究离不开基础教育。基础教育是国家的责任,没有好的基础教育就培养不出顶尖人才。我们这几年都是从海外招聘人才,以后招聘困难了,要靠国内学校培养。

以后我们从国外招收人才的机会少了,这就更需要中国自己培养人才,那就要改变教学方法。很多西方名校都没有教材,像麻省理工学院就没有教材。老师上来写一通,另一个老师上来写一通把前面的批判一通,再上来一个又把前面的批判一通。之后学生自己做作业,老师只要看你的思路正确就OK了,并不要结论。老师本身自己也没有结论,你要啥结论呢?我们要借鉴这种教育模式。

因此,我们应该学习别人的长处,要创造出国家的价值观。这个世界上就一个乔布斯啊,那我们中国有没有乔布斯?应该是有的啊,很多聪明的小孩子都很厉害的。美国还是有很多吸引人才的土壤,那我们中国也要有这种土壤来吸引高层次人才。
闭门造车是不行的,国家领导人也知道这些,所以十多年来一直没有完全堵死大家访问外网的渠道,只是增加了一些门槛。从公布的第十三个五年计划到第十四个五年计划也可以看出,国际出入口带宽一直有在扩容
“十三五”国家信息化规划: https://www.gov.cn/zhengce/content/2016 ... 153411.htm
图片
“十四五”信息通信行业发展规划: https://www.gov.cn/zhengce/zhengceku/20 ... ec6600.pdf
图片
图片

我花精力写下这些就是想告诉大家,站在这个摸棱两可的边界,最好的做法就是利用好它,多学一些知识,当作生产力工具去看待,不要做那些毫无意义甚至违法犯罪的事情。
此外以后少用梯子、翻墙等名词,别人一听就知道你在干啥了,我们统一用搭桥来替代,ok?

可能写了这么多在你们看来是题外话的东西,抱歉让大家久等了,下面让我们开始吧!
服务器端搭桥程序的部署教程不是完全新手向,参考下面前置条件,如果你实在不会可以在聊天室与我们交流,客户端的教程无门槛。

前置条件: 你需要知道如何购买域名、配置域名DNS解析、租用服务器、SSH远程连接服务器以及一些细心加耐心
参考资料:
  1. 从0到1: 一个博客的诞生》系列文章
  2. 域名购买,服务器租用指南

我认为的主流搭桥方式

你们如果有购买过一些服务,可能会看到一些叫做IPLC、IEPL专线,以及各种倍率的中继节点,说到最后你会发现没有一种是能够长久稳定使用的,你需要经常更新配置,说白了那些服务用的人太多,随时可能跑路,你也不知道你的邻居是否在捣乱,此外还有隐私泄露风险。

下面我将介绍发展到现在(2023-10),我认为自建服务最好用的两种搭桥方式。
分为两种场景,一种是特征最少经过历史考验过的,另一种是可以绕过泉州、河南那种类似白名单机制的。
隐藏内容
你必须登入/注册才可观看隐藏内容

服务器端部署

隐藏内容
你必须登入/注册才可观看隐藏内容

全平台客户端使用指南

为什么我前面说不要误用VPN这个名词呢?VPN全称为虚拟专用网络,工作在网络层,其主要用途是
搭建组网实现各设备的互联(可以参考tailscale,zerotier等软件),方便企业进行网络审计以及以一种安全的方式将内网暴露到公网之上。这个词被误用,我猜是从安卓带来的影响,因为安卓在未root的情况下,要想接管所有网络请求,必须通过系统VPN接口实现(OSI的layer3,TCP/IP的网络层),而代理软件只是在本地监听一个端口然后与远端服务器通信,流程大致如图
图片
用户在图形界面看到VPN的字样,就误以为这就是真正的VPN,其实安卓的搭桥环节只是利用到了VPN中的一个功能罢了(主要是在网络层捕获网络请求)。

如果看不懂,我再举另外一个例子。你是否曾经在windows下使用过代理软件,但发现浏览器之外的部分软件好像并没有走代理,很慢或者连不上?此外还有很多命令行软件也是,一些开发工具你还需要手动配置环境变量使其走代理。原因就是,代理其实是应用层的软件,系统的代理设置并不是所有软件都会遵守。如果要实现全局代理就需要用到系统相关的VPN接口实现,或通过创建虚拟tun网卡或tap接口,然后调整优先级以实现捕获所有的网络请求。
隐藏内容
你必须登入/注册才可观看隐藏内容

总结

客户端的教程是不是逼格很高 :cool: ,你用这样的工具,别人不能一眼看出你做了什么。此外除ios的其中一个客户端外,其它所有用到的客户端都是完全开源且免费的,隐私友好。

这是我这么多年来写过最长的教程类文章,花了很多精力,为了实现真正的主流全平台(windows/macOS/Linux/Android/ios),写macOS的教程把老本行黑苹果拿了出来,不知道能不能带你们入门( ̄﹏ ̄;)。

折腾这些东西是需要一定耐心的,等你胜任了它,会发现自己对各方面的东西会有更深的理解。
服务器端的搭建你实在做不来也没关系,测试服务器我会保留两周左右(大概双十一那天给关了吧),用着上面的示例配置就能将客户端给跑起来。

当然很多东西是会变的,现在留下的文字也仅供参考。
最后我把自己很喜欢的一句话送给大家:纵使千山多万壑,尤有青鸾踏云间。

BobMaster发布于2023-10-22
上次由 BobMaster 在 2024年 2月 28日 15:56,总共编辑 4 次。
BobMaster 的这篇帖子被以下圈友点了赞:
gandi
人生如音乐,欢乐且自由
头像
ejsoon
圈圈精英
圈圈精英
帖子: 2254
注册时间: 2022年 11月 18日 17:36
为圈友点赞: 99 次
被赞次数: 99 次
联系:

Re: 跨过心灵长城,走向世界 | Across the Great Wall we can reach every corner in the world

帖子 ejsoon »

確實挺折騰…

好像不少聲稱開源的軟體,其實並未全部開源。
ejsoon 的这篇帖子被以下2个圈友点了赞:
cds007, Aufhebung
https://ejsoon.win/
天蒼人頡:發掘好玩事物
回复
  • 猜你喜欢
    回复总数
    阅读次数
    最新帖子

在线用户

正浏览此版面之用户: 没有注册用户 和 10 访客