13,078
stars
+0+1+6
2,028
forks
289
watchers
55
prs
254
issues
0
releases
–
discussions
README
科学上网
作者:左耳朵 http://coolshell.cn
更新时间:2023-05-02
这篇文章可以写的更好,欢迎到 https://github.com/haoel/haoel.github.io 更新
!
- 0. 序
- 1. 机场 vs 自建
- 2. 购买VPS
- 2.1 常规VPS
- 2.2 CN2 线路
- 3. 搭建相关代理服务
- 3.1 设置Docker服务
- 3.2 开启 TCP BBR 拥塞控制算法
- 3.3 申请域名和证书
- 3.4 用 Gost 设置 HTTPS 服务
- 3.5 设置 ShadowSocks 服务 (不推荐)
- 3.6 设置L2TP/IPSec服务 (不推荐)
- 4. 客户端设置
- 4.1 电脑端设置
- 4.1.1 Chrome 代理设置
- 4.1.2 全局 Clash 代理设置
- 4.2 手机端设置
- 4.2.1 Android
- 4.2.2 iPhone
- 4.3 平板端设置
- 4.3.1 iPad
- 5. 美国手机和支付
- 5.1 美国手机
- 5.2 美国支付
- 6. 流量伪装和防探测
- 7. 针对 IP 被封的解决方案
- 8. 家用透明网关
- 8.1 OpenWRT 路由器
- 8.2 通过树莓派做旁路网关
- 8.3 安装 Clash
- 8.4 设置 iptables 转发
- 9. 数据中心透明网关
- 9.1 AWS 网络构建
- 9.2 安装 Clash
- 9.3 配置私有子网中的 EC2
- 9.4 私有子网中的 Kubernetes
- 10. 代理技巧
- 10.1 HTTP 隧道
- 10.2 SSH 隧道
- 10.3 Github / Git SSH 代理
- 10.4 Cloudflare Warp 原生 IP
- 10.4.1 WARP 模式
- 10.4.2 代理模式
- 10.4.3 Docker 代理
- 11. 其它
- 11.1 其它方式
- 11.2 搭建脚本
0. 序
首先,我们先明确一下,我科学上网的目的主要是为了学习、工作、交友、查资料、和丰富自己的眼界,不是其它的事。
对我来说,科学上网很重要,下面罗列一下需要科学上网,我才能真正学习工作和生活的网站:
- Youtube 和 Vimeo 上的各种大会和教学视频,除了我自己要学,我的孩子也要学。
- Wikipedia 维基百科是我目前唯一信得过的百科全书,我在上面可以比较系统地翻阅各种词条。
- SlideShare 上有很多的技术文档和资料的PPT,是我的知识学习的地方。
- Quora 问答网站,在上面有很多有趣的问答。
- 博客和论文,很多博客和论文站点都被墙了,比如:Blogspot 和 Medium。
- Google 的各种服务,比如:Gmail, Map, Docs,Driver,照片,图片搜索,Voices,论文搜索……包括Google官方的各种技术文档……
- 一些云服务,比如:Dropbox,IFTTT,Imgur,archive.org……
- Twitter 上 Follow 一些牛人和一些官方账号,比如:AWS、Docker……
- 社交 Facebook, Telegram, Whatsapp, Slack……,有一些我在国外的亲戚和朋友……
- Reddit 是一个聚合网站,一个新闻和文章的集散地,你可以认为是各种频道的今日头条……
- Pinterest 和 Instagram 上面有很多不错的图片和视频新闻,是我减压力的地方……
- 新闻,如BBC。 BBC是全球比较出众的媒体,有太多的有价值资源和内容了,比如纪录片、学英文……
- 编程,有很多编程的场景需要翻墙,比如,Go语言编程时的 go get 中的很多库是放在 Google的服务器上, 然而Google是全部被墙,包括 Android 和其它一些文档和资源也是一样。包括 SourceForge 的某些项目也需要科学上网,Docker Registry也有部分被墙,还有偶尔抽风的Github,以及不能访问的gist……
- ……等等
所以,科学上网后,英文是一件很重要的事。
为什么这么说?这主要是针对计算机相关的知识,逻辑是这样的,如果你上了Google还是在用中文关键词,那么你好不容易出来了,结果又回去了,所以没什么意义。 换言之,科学上网的目的是为了进入广阔的世界范围与全世界的人交流,所以,英文是必备的,如果你英文有问题,VPN过去的用处也不大。
所以,我把这个前提条件放在第一的位置,就是说—— 真正的墙不是GFW,而是人的大脑! 意思是,屏蔽你获得信息能力的不是墙,而很大一部分则是我们自己的语言能力!
1. 机场 vs 自建
对于科学上网,我强烈建议通过自建的方式。因为使用一些“机场”会有如下的几个问题:
1. 机场主需要公开售卖,使用的人也比较多,所以,都会被重点关注,非常容易被封;
2. 机场需要购买一堆服务器,所以,很容易经营不善跑路;
3. 使用机场很容易泄漏自己的隐私,因为你的所有流量都经过了机场的服务器;
自建梯子会是一条很好的路,不过,问题就是,自建梯子需要一定的技术能力,成本和门槛都比机场要高,但是,在安全性方面会比较好一些。自己动手,自力更生,让人有更多的安全感。
所以,如果你不是很有技术能力,或者不想花钱,那么,还是使用“机场”吧。
本文主要是针对自建的文档!
2. 购买VPS
自建梯需要购买一台服务器 VPS。现在你买一台VPS也不贵了,一个月几十元钱。当然,如果需要好的线路得需要多花一些钱,但是也不贵。。
购买的 VPS 有几个要点 - “流量” 和 “位置”:
- 配置。服务器的配置不需要很高,用最小的型号就可以了,一般来说,1个CPU,1GB内存,50GB硬盘是足够了;
- 流量。服务器主是要要年有没有足够的流量和带宽,很多VPS提供商在流量和带宽上会收额外的费用,要小心。一般来说,1TB流量和30Mbps带宽是足够了,如果不看电影的话,500GB左右一个月的流量也够了;
- 位置。服务器的线路和地理位置还是比较重要的,一般来说,香港,台湾,日本,韩国,新加坡,美国,欧洲都是不错的选择。
- 线路。 经过我长期的实践,GIA CN2 的线路是非常好的。但是你要小心,很多VPS提供商会在宣传上说自己是 CN2 的线路,但是,实际上并不是。
- 原生 IP。很多海外的应用都有地区限制,会屏蔽IP,所以,使用美国的原生 IP 也是很重要的。
上述的这些东西在后面都会讲到。另外,VPS 建议安装成 Ubuntu,版本用 18.04,20.04,22.04 都行。
2.1 常规VPS
对于常规 VPS,主要是一个云服务提供商,大的原厂商都提供免费使用和赠金,所以,可以白嫖一段时间。
- AWS LightSail 是一个非常便宜