科学上网

爱翻墙 是一个网址导航网站,收录了中国大陆不能正常访问的网址。

为什么要科学上网

在天朝的IT从业者,没有人不知道GFW的存在。GFW的利与弊在这不再深究。以下列出的我科学上网的理由:

  1. 搜索,百度的竞价排名搜出来的东西更google不在同一档次,想要更高的搜索质量。
  2. 软件/库更新老旧,大部分优质的(开源)软件/库都是国外的人开发的。当获取某一个库的时候,不翻墙,更新很慢,甚至无法更新。
  3. 锻炼英语能力,通过阅读一些原始的文档(至少有工作驱使)来练练英语水平。
  4. 世界那么大,我想去看看。我可以看看外面的资讯,避免一面之辞。
  5. 获取灵感,知乎与Quora,segmentfault与stackoverflow…这些是多么的相似。

现在比较流行的科学上网方式

  1. Hosts最成功、最有效,也是最为跨平台的方法。它简单高效,并且随时可修改,通过绕过 DNS 直接访问 IP 的方式,可以让翻墙变得十分容易,不会像客户端软件那样需要不停地切换国内国外网络,大大简化了操作步骤。 维基百科
  2. VPN虚拟专用网络。
  3. GAE(GoAgent)一个基于Google Appengine的代理工具,代理IP。
  4. Shadowsocks一个轻量级socks加密代理,全主流平台支持。
  5. XX-Net免费开源的翻墙工具安装简单、速度快、智能路由。中文教程
  6. Lantern和“XX-Net”类似。

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拖回去(需要鉴定)。

    在Mac下修改可能需要您的管理员权限批准。

  • Linux : 定位到/etc,取得hosts读写权限,然后修改保存。

hosts 获取地址

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等。

Shadowsocks 的作者是谁

最初只有 Python 版,由 @clowwindy 开发和维护,后来随着知名度提高,开始出现各种语言的版本,其中比较知名的是 libev , go, nodejs 等版本,需要注意的是,nodejs 的作者也是 @clowwindy,但最近已不再维护该版本。libev 的维护者是@madeye,长期更新。


官方客户端:Shadowsocks

第三方客户端:shadowsocksR

Latest release

免费Shadowsocks账号获取地址

使用方法

  1. 解压到任意目录,运行其中的Shadowsocks.exe

    解压到任意目录,运行其中的SHADOWSOCKS.EXE

  2. 首次运行,会弹出编辑服务器窗口,按图示填写您的Shadowsocks服务器地址、端口、密码和加密方式

    首次运行,会弹出编辑服务器窗口,按图示填写您的SHADOWSOCKS服务器地址,端口,密码和加密方式,点确定

    点确定后,会如下提示

    系统托盘气泡提示

  3. 按提示右键程序图标,弹出菜单,勾选“启用系统代理”

    勾选“启用系统代理”

坚持原创技术分享,您的支持将鼓励我继续创作!