翻墙

众所周知,中国为了“国家安全”和“国家网络安全”等目的,建设了“强大的” GFW(中国防火长城),以禁止中国大陆网民访问国外的“敏感网站”和“可能敏感网站” …

但是作为一名开发者,在开发的过程中,经常会需要访问到Google等网站,那就自己使用一些方法翻墙吧。

First of all,您需要有一台在墙外的服务器,并有一个ssh账号。这台服务器可以是在香港、美国或者新加坡。

如果不能满足上面的条件,那么可以考虑使用一些免费的翻墙工具,比如我知道的 蓝灯GitHub)等,但这不在我们的讨论范围之内。

除了需要一个国外的ssh账号外,本次操作可能使用到的工具:

  1. Chrome浏览器

  2. SwitchyOmega

  3. 终端

    • 如果在MacOSX下的话需要Terminal或者iTerm2终端
    • 在Windows下需要Xshell5连接工具

步骤

  1. SSH 登录到位于墙外的服务器

  2. 安装Chrome浏览器并安装SwitchyOmega插件

  3. 配置翻墙规则

SSH登录位于墙外的服务器

Windows系统

安装好Xshell5并按照如下的步骤使用隧道登录。

输入连接名称和服务器IP地址(图1)

输入SSH用户名和密码(图2)

添加TCP/IP转移 隧道(图3)

转移规则选择“Dynamic(SOCKS4/5)”,端口选择1204~65535之间的值(图4)

MAC系统

打开Terminal或者iTerm2,并输入如下命令即可。

ssh -qTfnN -D 7777 username@remote_server

本地端口为:7777username 为远程服务器的用户名,remote_server 为远程服务器IP。

安装Chrome浏览器并安装SwitchyOmega插件

在本机上安装好Google Chrome浏览器,并下载好SwitchyOmegaGitHub下载),如果不能下载也可以在 cnplugins下载。

配置代理

1.proxy模式(如图):

代理协议:socks5
代理服务器:127.0.0.1 // 本地ip
代理端口:7777 // xshell或者iTerm2配置的代理端口

跳过教程(图5) SwitchyOmega - Proxy模式(图6)

按照上面的图示配置完成。

2.auto switch模式

把需要代理的域名或网址,输入到条件中,情景模式选proxy(刚才配置的); 默认情景模式,建议"直接连接",意思是不配置条件的网址默认不代理。

跳过自动切换教程(图7)

SwitchyOmega - AutoSwitch模式(图8)

在浏览器右侧插件栏点击SwitchOmega,选"auto switch"

如果google能正常访问,说明你已经成功来到墙外啦。

results matching ""

    No results matching ""