翻墙
众所周知,中国为了“国家安全”和“国家网络安全”等目的,建设了“强大的” GFW(中国防火长城),以禁止中国大陆网民访问国外的“敏感网站”和“可能敏感网站” …
但是作为一名开发者,在开发的过程中,经常会需要访问到Google等网站,那就自己使用一些方法翻墙吧。
First of all,您需要有一台在墙外的服务器,并有一个ssh账号。这台服务器可以是在香港、美国或者新加坡。
如果不能满足上面的条件,那么可以考虑使用一些免费的翻墙工具,比如我知道的 蓝灯(GitHub)等,但这不在我们的讨论范围之内。
除了需要一个国外的ssh账号外,本次操作可能使用到的工具:
Chrome浏览器
SwitchyOmega
终端
- 如果在MacOSX下的话需要Terminal或者iTerm2终端
- 在Windows下需要Xshell5连接工具
步骤
SSH 登录到位于墙外的服务器
安装Chrome浏览器并安装SwitchyOmega插件
配置翻墙规则
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
本地端口为:
7777
,username
为远程服务器的用户名,remote_server
为远程服务器IP。
安装Chrome浏览器并安装SwitchyOmega插件
在本机上安装好Google Chrome浏览器,并下载好SwitchyOmega
(GitHub下载),如果不能下载也可以在 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能正常访问,说明你已经成功来到墙外啦。