着急的话直接看shadowsocks翻墙的步骤
总有朋友问我怎么翻墙、什么是VPN、有什么好用的VPN值得推荐,作为在这方面摸爬滚打了10年以上的老司机,很想给各位小白科普一下翻墙的最佳方法,希望对大家有帮助。
希望我不会被约去喝茶。
翻墙的两种实现方式
目前实现翻墙(即科学上网)有两种方式:
- VPN 一种在全球广泛使用的网络技术,主要用于隐藏IP以及远程访问公司内网中的资源,可以用来翻墙
- 收费的比较靠谱 比如expressVpn等
-
免费的VPN也有但是会有诸多限制 请参考这个视频
-
shadowsocks(强烈推荐) 一种经过加密的代理(Proxy)技术,专门为翻墙而开发的解决方案,国内的程序员都在用这种方式翻墙
它们的用法差不多,以至于很多人将shadowsocks误解为VPN,但底层原理截然不同
shadowsocks的基本原理
上述两种方式都是以客户端-服务器模式,下面是shadowsocks的示意图:
GFW(Great Firewall)相当于大陆的网络边界上的一道防火墙。 正常情况下,当我们访问Google的时候,数据包会被GFW直接拦截下来 使用shadowsocks后,我们并不是直接访问Google的服务器,而是访问一台没有被墙的服务器,所以能穿过GFW。这个运行shadowsocks的服务器起到中继的作用,所以称作代理服务器。
shadowsocks由两部分组成
- 客户端:不同的平台(包括IOS、Android、MacOS、Windows或Openwrt路由器)有不同的shadowsocks客户端软件
- 服务器:即代理服务器,通常是位于墙外(比如香港、日本或美国)的云主机(VPS),必须能从国内直接访问,需要安装shadowsocks服务器程序。这部分由shadowsocks服务商运营,用户只需要购买账号即可,因为带宽和运维的成本很高,收费在10元/月起
shadowsocks翻墙的步骤
通过上面的科普,你只需要知道:
- shadowsocks是目前最好的翻墙工具(俗称梯子)
- 在你的设备上启动shadowsocks客户端连接到代理服务器,就可以翻墙了,比如在浏览器里打开Google、使用Facebook客户端等等
下面介绍如何翻墙:
1. 购买shadowsocks服务器账号
很多shadowsocks服务提供商都很低调,因为朝不保夕,大部分服务商的网站甚至需要翻墙后才能访问。这一步如果有困难或者嫌麻烦,可以联系我,我发给你。
shadowsocks账号包含以下基本信息:
- ip
- 端口
- 加密方法
- 密码
- 类型:ShadowsocksR可以理解为Shadowsocks的高级版本
2. 安装客户端并配置
2.1 下载并安装
各个平台的客户端:
OS | Shadowsocks | ShadowsocksR |
---|---|---|
Windows | shadowsocks-windows | shadowsocksr-csharp |
MacOS | ShadowsocksX-NG | ShadowsocksX-NG-R |
Android | shadowsocks-android | shadowsocksr-android |
IOS | potatso lite | shadowrocket |
在iphone上安装有点麻烦,因为app store中国区的shadowsocks客户端被中国政府强制下架,所以需要使用一个美区的Apple ID从美区下载。 我自己注册了一个美区的小号,嫌麻烦的话可以花几块钱直接从淘宝上买别人注册好的,找个便宜的买就行。
在iphone上打开app store,使用美区的Apple ID登陆,下载potatso lite(免费)或者shadowrocket(2.99美元,功能更多), 切换Apple ID,手机上已有的app不会受影响。
2.2 配置并运行
把购买的shadowsocks账号填好并启动客户端就可以去看外面的世界了
MacOS (Windows类似)
IOS (Android类似)
注意:客户端软件在手机上是以VPN的角色运行)
3. 关于模式
客户端一般会提供以下两种模式:
- 自动/智能路由(推荐):只有被墙的站点走代理,因此不经过代理的站点(比如百度)访问速度快,同时还能节省shadowsocks服务器的流量
- 全局:所有流量都会经过shadowsocks服务器,使用自动模式打不开的时候可以试试这个
补充说明
- 以上列出的shadowsocks服务商,我没有收一分钱,是真的不错才推荐给大家的。如果你们有更好的购买选项也可以向我推荐,我会在这里更新
- 没有免费的shadowsocks或者VPN服务,即使有也是暂时的,而且不好用
- 翻墙路由器是一种一劳永逸的方式,适合在家里或者公司用,连接上此wifi的所有设备都能自动实现翻墙,无需安装任何客户端。可以参考我的另一篇文章:小米路由器mini实现翻墙