爱翻墙 是一个网址导航网站,收录了中国大陆不能正常访问的网址。
为什么要科学上网
在天朝的 IT 从业者,没有人不知道 GFW 的存在。GFW 的利与弊在这不再深究。以下列出的我科学上网的理由:
- 搜索,百度的竞价排名搜出来的东西更 google 不在同一档次,想要更高的搜索质量。
- 软件/库更新老旧,大部分优质的(开源)软件/库都是国外的人开发的。当获取某一个库的时候,不翻墙,更新很慢,甚至无法更新。
- 锻炼英语能力,通过阅读一些原始的文档(至少有工作驱使)来练练英语水平。
- 世界那么大,我想去看看。我可以看看外面的资讯,避免一面之辞。
- 获取灵感,知乎与 Quora,segmentfault 与 stackoverflow…这些是多么的相似。
现在比较流行的科学上网方式
Hosts
最成功、最有效,也是最为跨平台的方法。它简单高效,并且随时可修改,通过绕过 DNS 直接访问 IP 的方式,可以让翻墙变得十分容易,不会像客户端软件那样需要不停地切换国内国外网络,大大简化了操作步骤。 维基百科VPN
虚拟专用网络。GAE
(GoAgent)一个基于 Google Appengine 的代理工具,代理 IP。Shadowsocks
一个轻量级 socks 加密代理,全主流平台支持。XX-Net
免费开源的翻墙工具安装简单、速度快、智能路由。中文教程Lantern
和“XX-Net”类似。V2Ray
V2Ray 是一个于 Shadowsocks 之后非常好用的代理软件,但是由于 V2Ray 的配置略复杂,GUI 客户端不完善,所以 V2Ray 并没有像 Shadowsocks 在科学上网人群之中那么流行。官网
Hosts
Hosts 不是长久有效的,如发现访问不了则需更新最新的 Hosts。
Hosts 更新后打开浏览器访问https://www.google.com/ncr,刚替换完有可能还是无法访问,此时需要清除缓存多刷新几次。
怎样修改 Hosts
Windows : 打开资源管理器定位到 C:\windows\system32\drivers\etc\ 找到 hosts 文件,获得读写权限,用记事本打开并修改。
Mac OS X : 右键点击 Dock 上的 Finder,选择[前往文件夹],输入/etc 回车,找到 hosts 文件,拖到桌面,在桌面修改完成,删掉/etc 里面的 hosts(需要密码鉴定),然后把桌面的 hosts 拖回去(需要鉴定)。
Linux : 定位到/etc,取得 hosts 读写权限,然后修改保存。
hosts 获取地址
- GoogleHost
hosts 切换工具 SwitchHosts
hosts 自动更新程序
每次手动替换失效 hosts 比较麻烦,也可以使用下面的自动更新脚本进行修改,但是 hosts 文件一定要有读写权限
Update Hosts 下载 : 使用的 hosts 源是racaljk.hosts
可替换,替换方法请移步官网
使用的时候只需要 双击
start.vbs
文件即可完成自动更新。如果想让 hosts 始终保持最新,可以 双击
addToStartup.js
将此脚本加入到启动项,开机状态下每隔 1 小时会自动获取一次
Shadowsocks
Shadowsocks 是什么
Shadowsocks 是一种安全的 socks5 代理,可以保护你的上网流量。基于多种加密方式,推荐使用 aes-256-cfb 加密。安装和使用需要本地端和服务端。本地客户端已经包含了多种版本,包括 iOS,Android,Windows,MAC,甚至是路由器 (基于 OpenWRT),所以使用方便,各取所需。远程服务端则一般安装在基于 Linux 的各种发行版操作系统,比如 Debian, CentOS, Fedora, Redhat, Ubuntu, openSUSE 等。
自建SS服务器
可以参考这篇文章:
- 搬瓦工搭建SS服务器完整图文教程
- vultr自建ss服务器
客户端
Shadowsocks
- windows
- Mac
shadowsocksR
- windows
- Mac
使用方法
可以参考这篇文章:
- SSR Windows客户端下载、安装及使用教程(ShadowSocksR最新版电脑客户端)
- SSR MAC客户端ShadowsocksX-NG-R下载、安装及使用教程
解压到任意目录,运行其中的 Shadowsocks.exe
首次运行,会弹出编辑服务器窗口,按图示填写您的 Shadowsocks 服务器地址、端口、密码和加密方式
点确定后,会如下提示
按提示右键程序图标,弹出菜单,勾选“启用系统代理”
V2Ray
可以参考这篇文章:
V2Ray一键安装脚本
V2Ray搭建详细图文教程
- Shadowsocks 配置
Surge / Clash
SS & V2ray 免费客户端
- Win 版本 clash_for_windows_pkg
- Mac 版本 clashX
SS-Rule-Snippet: 适用于 Surge / Quantumult / Shadowrocket / Surfboard / clashX 的规则或实用规则片段