Skip to content

Instantly share code, notes, and snippets.

@zvving
Created December 8, 2012 08:18
Show Gist options
  • Save zvving/4239233 to your computer and use it in GitHub Desktop.
Save zvving/4239233 to your computer and use it in GitHub Desktop.
SwitchySharp+shadowsocks-nodejs Windows 下配置介绍

安装浏览器

  • 安装 谷歌浏览器360极速浏览器(入门用户推荐这个吧,Google老被墙)均可,其它浏览器就算了吧。(查看此教程也请尽量使用这两个浏览器)

设置浏览器代理扩展

  • 安装 Proxy SwitchySharp , 谷歌浏览器版打开这个链接(可能被墙),360极速浏览器打开这个链接,打开网页后,点击右上角的安装此扩展;
  • 安装扩展之后,浏览器右上角
  • 配置 SwitchySharp, 见图: SwitchySharp 配置
  • 之后选择直接连接,就是直接访问,选择新建的情景模式就是我们要添加的翻墙;
  • 现在选中刚添加的情景模式,访问 https://twitter.com 。这时只会提示找不到代理服务器,这是正常的,因为你还没有配置代理服务器。然后把 SwitchySharp 切回直接连接,能正常访问国内网站先。
  • 下面来配代理服务器。

安装 shadowsocks-nodejs 代理(需要服务器配置):

  • 先下载安装 shadowsocks-nodejs 的运行环境 Node.js 全部下载链接在这, Windows 用户就下载 Windows Installer v0.8.15 x86 (.msi) 即可,安装很容易;

  • 下载 shadowsocks-nodejs zip包,直接下载链接在这,解压到任意路径;

  • 右键用记事本打开 shadowsocks-nodejs/config.json 文件,填好服务器配置(这个你自己没有,去找有服务器的人要吧);

  • 按下面的步骤修改 local(.js) 文件的打开方式: (括号内的文件名后缀有的电脑不显示,比如你的电脑上这个文件名可能是 "local")

     右键->打开方式->选择默认程序->
     浏览(C:\Program Files\nodejs\node(.exe)->
     打开->确定(勾选始终使用选择的程序打开这种文件)
    
  • 然后双击运行 local(.js) 文件。当你看到弹出窗口显示下面两行,恭喜你,代理服务器配置好了。 (把这个窗口最小化,翻墙过程中不要关掉)

     calculating ciphers
     server listening at port 8821
    
  • 现在设置浏览器使用新设置的情景模式, https://twitter.com 就可以正常访问了。

  • 在 local(.js) 文件上右键,新建快捷方式,放到桌面上,以后翻墙前运行这个快捷方式就可以了。

  • 使用代理访问国内网站会略慢,所以访问天朝网络时 SwitchySharp 选择直接连接,访问 Google 等被墙的网站时,选择那个 8821 的配置,这样翻墙网速两不误。

  • Enjoy!

代理服务器有很多方式,常见的是 ssh,需要你有个 ssh 帐号(有免费也有收费)。
本地配置好 [Tunnelier](http://www.bitvise.com/ssh-client-download) 就可以连接。
这里不介绍 ssh 了。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment