iOS、MAC OS、Android、Windows以及Linux如何使用Shadowsocks

昨日介绍了便宜的VPS并装好了Shadowsocks,今天来按平台说明如何使用Shadowsocks进行科学上网。

  1. iOS
  2. MAC
  3. Android
  4. Windows
  5. Linux

iOS:

iOS 非越狱的话,可以直接安装 Shadowsocks 的 app,下载地址:https://itunes.apple.com/us/app/Shadowsocks/id665729974 ls=1&mt=8
这是个自带 Shadowsocks 的浏览器,设置账号信息等大同小异,点击右上方的 + 号,然后点Custom后按昨日你VPS设置的信息,设置你的Shadowsocks账号即可。
Shadowsocks-iOSShadowsocks-iOS


iOS 越狱了的话,直接在 Cydia 里搜索 Shadowsocks ,然后安装。
Shadowsocks-iOS-JailShadowsocks-iOS-Jail


MAC OS:

下载软件ShadowsocksX(支持Mac OS X 10.7或更高版本):点击下载
下载后,双击dmg文件,将其拖入applications,然后双击应用程序中的ShadowsocksX启动软件,右上角小喇叭附近会出现一个箭头,那就是ShadowsocksX了。
首次启动会弹出服务器设定,点击左下加号,添加服务器:
ShadowsocksX-添加服务器ShadowsocksX-添加服务器
在服务器设定也,设置好你的服务器IP,端口号和密码,点击确定。
点右上的ShadowsocksX图标,服务器选则你刚才建立的服务器IP。
然后就可以科学上网了。


Android:

如果需要局部科学上网,那么你的 Android 需要 root,如果木有 root,那么就只能全局上网
下载软件:点击下载
和别的设置差不多,如下图:
Shadowsocks-AndroidShadowsocks-Android


Windows:

下载客户端:http://sourceforge.net/projects/Shadowsocksgui/files/dist/Shadowsocks-win-2.3.zip/download
解压后,执行程序,如下图设置:
Shadowsocks-win-设置Shadowsocks-win-设置
确定后,就搭建了一个1080端口的socks代理,点击 OK 保存,成功后会在桌面右下方显示 Shadowsocks logo 的图标,然后右键点击 勾选启用系统代理即可。

下面介绍Firefox如何使用代理智能科学上网。Chrome的可以看Chrome-新智能代理切换工具-Proxy SwitchyOmega或者Chrome-使用代理-proxy-SwitchySharp的安装与设置。

Firefox启动后,访问http://xthunder.googlecode.com/files/autoproxy20131215.xpi 或 http://pan.baidu.com/s/1i37qUIp 下载后并将xpi文件拖放到Firefox浏览器进行安装,重启浏览器后。点击右上方新出现的小地球图标,进行设置:

点击首选项
AutoProxy-MenuAutoProxy-Menu

依次点击 代理服务器 >> 编辑代理服务器
Choose-Proxy-ServerChoose-Proxy-Server

新增加一个名称为 Shadowsocks 设置好本地的端口,类型为 socks5
autoproxy-Edit-Proxy-Serveautoproxy-Edit-Proxy-Serve

然后点击 代理规则 >> 增加代理规则
AutoProxy-Add-ListAutoProxy-Add-List

订阅 GFW List
AutoProxy-Add-List-2AutoProxy-Add-List-2

然后保存,可以设置全局代理,也可以设置自动代理,推荐使用自动代理,只针对某一批网站走代理,然后右上方的小地球图标会变成蓝色(自动模式)或绿色(全局模式)

以上部分内容整理自:http://ttt.tt/150/


Linux:

逐行执行如下指令:

wget dl.chenyufei.info/Shadowsocks/Shadowsocks-local-linux64-1.1.3.gz
gunzip Shadowsocks-local-linux64-1.1.3.gz
chmod a+x Shadowsocks-local-linux64-1.1.3

然后运行客户端,配置要与服务器端设置的一致:

./Shadowsocks-local-linux64-1.1.3 -d=true -k="服务器的密码" -m="aes-256-cfb" -l=8700 -p=服务器的端口 -s="服务器的ip"

如果运行成功会有提示。

Linux部分转自:www.coder4.com/archives/4361


然后安装Tsocks,修改/etc/tsocks.conf
将其内容改成以下几行并保存退出:
local = 192.168.1.0/255.255.255.0 #local表示本地的网络,也就是不使用socks代理的网络
server = 127.0.0.1 # SOCKS 服务器的 IP
server_type = 5 # SOCKS 服务版本
server_port = 8700 #SOCKS 服务使用的端口

在需要使用socks5代理的命令前添加tsocks即可。

 

未经允许不得转载:阿藏博客 » iOS、MAC OS、Android、Windows以及Linux如何使用Shadowsocks