君子慎独

君子戒慎乎其所不睹,恐惧乎其所不闻。莫见乎隐,莫显乎微,故君子慎其独也。

使用hosts goagent ssh vpn翻墙汇总 2307

作者为 发表

IT随笔

          作为一个开发者, 不时需要在国外网站搜集资料, 检索最新的咨询. 当然, 我并不是认为国内的搜索引擎不好, 只是看着搜索结果首页满满的推广链接, 没有一条与被检索的主题相符, 影响心情, 退而求其次罢了.

          由于某些众所周知的原因, 在大陆访问国外部分网站被域名劫持, 被迫无奈, 只能偶尔翻翻墙了. 这几年用过不少翻墙工具, 但都脱离不了修改Hosts文件与使用代理两个方面. 现在就个人心得说说这些翻墙的优劣, 选择最适合自己的方式, 实现真正的互联.

  1. 修改hosts文件
  2. ssh/vpn通道
  3. goagent代理软件
  4. 在线web代理
  5. 无界网络(不推荐)

1. 修改Host文件

          修改hosts文件是我认识最方便省事的翻墙方式, 一劳永逸(但也需要不定期地更新hosts文件), 不必每次登陆使用时连接. 一般我们在浏览器中打开网站时, 是采用域名方式, 如www.google.com, 需要将域名地址通过DNS服务解析为IP地址, 才能在互联网上通信, 域名劫持就是破坏干扰DNS解析服务, 计算机不能找到域名对应的IP地址, 也就无从访问网站, 而修改hosts文件, 是在本地计算机中直接增加域名与IP地址的映射, 绕过DNS服务.

          要修改hosts文件, 首选推荐Hosts Setup Utility, 这是一个免费的开源软件, 适用Windows, MacOS, Linux等主流操作系统, 通过这个工具, 可自动更新服务器上的hosts文件, 并保持到本地, 实现对hosts文件的自动维护.

详细使用方法见: http://www.cnblogs.com/zhanran/p/3842543.html

2. ssh / vpn通道

          最近这一年来, 大陆对境外的vpn服务封锁比较严格, 曾在Amazon的EC2云主机上搭建过VPN服务, 但始终不能连通VPN; 也想过可能是Amazon的安全策略引起的, 即使端口全部开放, 依然不能访问.但同样的配置, 同样的环境在腾讯云主机上却无这样的限制.

          不过可以借助Amazon中搭建的ssh通道翻墙, 个人感觉ssh通道相对goagent及其它在线代理而言, 稳定很多, 几乎不存在受限制的访问. 可以这样说, 如果不是因为EC2的免费流量限制, 可任由你在互联网中驰骋.

image

          如上图所示, 当配置好ssh通道后, 可通过”ssh ec2″命令连接Amazon云主机, 其中ec2为主机名. 当建立SSH通道后, 会监听本地的3128端口, 实现SOCKET代理.

          如果你是使用chrome浏览器, 还可以使用SwitchyOmega插件, 双剑合璧, 让你如鱼得水.

3. goagent代理软件

          goagent也是我非常喜欢的一款代理软件, 通过google app engine提供的免费流量代理翻墙, 可与SwitchyOmega插件一起结合在Chrome浏览器中使用. 使用goagent需要注册google app engine账户,并创建app, 唯一的不足, 就是goagent不是很稳定, 只能访问部分网站, 如chrome extension, android等官方的开发者站点均不能访问. 但可满足绝大部分的翻墙者的需求.

 

4. 在线web代理

         在线Web代理可通过搜索引擎查找, 但性能不稳定, 经常掉链子, 本人基本上不使用在线web代理.

 

5. 无界网络(不推荐)

         无界网络有一个单独的客户端, 下载地址不固定, 经常被封, 可通过搜索引擎检索下载地址. 使用无界网络也可实现翻墙的目的, 但其打开的主页均是反面言论, 这是不推荐的主要原因. 虽然本人对GFW非常憎恨, 常常充满了无奈与报怨, 但却不是一个激进份子.

 

翻墙的方法有多种, 有时候一种手段未必有效, 两手准备是有必要的. 使用hosts + ssh + goagent三合一套餐是翻墙的利器, 原有一天, 我们不需要翻墙就能享受互联网的自由.


来了就留个评论吧! 没有评论





 主题设计 • skyfrit.com  君子慎独 | 保留所有权利

60 queries in 0.174 seconds |