科学上网

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

为什么要科学上网

在天朝的 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”类似。
  7. V2RayV2Ray 是一个于 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下载、安装及使用教程
  1. 解压到任意目录,运行其中的 Shadowsocks.exe

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

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

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

    点确定后,会如下提示

    系统托盘气泡提示

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

    勾选“启用系统代理”

V2Ray

可以参考这篇文章:

  • V2Ray一键安装脚本

  • V2Ray搭建详细图文教程

  • Shadowsocks 配置

Surge / Clash

SS & V2ray 免费客户端

  • Win 版本 clash_for_windows_pkg
  • Mac 版本 clashX

SS-Rule-Snippet: 适用于 Surge / Quantumult / Shadowrocket / Surfboard / clashX 的规则或实用规则片段

坚持原创技术分享,您的支持将鼓励我继续创作!
  • 本文作者: Leo
  • 本文链接: https://xuebin.me/posts/812d49a5.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!