Mac和Windows使用ShadowSocks科学上网详细图文说明

[复制链接]
查看1226 | 回复3 | 2017-5-17 17:17:07 | 显示全部楼层 |阅读模式
什么是ShadowSocks
ShadowSocks是基于Socks5协议,使用类似SSH隧道的方式收发网络请求的一款开源软件,该软件由 @clowwindy 开发,最初只有Python版本,随后出现C++、C#、Go等多语言版本。ShadowSocks最大的特点是可以保护网络流量、加密数据传输,可有效防止GFW(Great Firewall of China)封杀网络请求。

用ShadowSocks科学上网的概念
在以前,我们访问互联网的资源都是简单而直接的,用户的请求发送到资源服务方,比如Google、Facebook等,然后资源服务方直接将内容响应给用户,世界多么美好。



但是,在国内互联网出来不久,出现了GFW这堵墙,从此之后好多有价值的网站就无法访问,比如google、twitter、youtube、facebook等




但是由于对知识的渴望,人们想到了绕过GFW的办法,那就是在境外搭建一个国内用户的代理,国内用户与代理之间建立加密的通道,由境外代理请求被墙的网络资源,再通过加密通道返回给国内用户。代理的类型也有多种,像HTTP、Socks、VPN、SSH等。以SSH隧道为例:



因为SSH本身基于RSA加密技术,所以GFW就无法对数据传输过程加密的数据进行分析,从而避免被重置链接、阻断、屏蔽等问题。

但是GFW也不会懵B一世,人家也会学习,由于在创建SSH隧道的过程中有较为明显的特性,所以GFW还是可以通过分析连接的特性进行干扰。此时ShadowSocks横空出世,先看看图示:



简单来说,ShadowSocks分为客户端和服务端,用户发出的请求基于Socks5协议与ShadowSocks客户端进行通信,一般情况下SS客户端都在本机,通过ShadowSocksX、GoAgentX等应用启动,所以这一步是不会经过GFW的,然后ShadowSocks提供了多种加密方式供客户端和服务端之间进行通信,并且在经过GFW时是普通的TCP协议数据包,没有明显的特征,而且GFW也无法解密分析,从而实现绕墙访问资源。

购买Shadowsocks帐号

推荐一家速度非常快的付费shadowsocks帐号网站,技术售后响应也很快,网址是:http://45.79.96.118/?um=1265536


一、Windows上的配置Shadowsocks进行科学上网

Step1.下载Windows下的Shadowsocks软件
下载链接:http://45.79.96.118/download/?um=1265536 其中选择windows的2.5.6版本下载
Step2.下载后解压,解压后运行Shadowsocks
Step3.首次运行,会弹出编辑服务器窗口,正确填写shadowsocks帐号的服务器IP、端口、密码和加密方式,然后点确定。
点确定后,右下角弹出提示

Step4.右键程序图标,弹出主菜单,勾选“启用系统代理”
Step5.打开任意浏览器(IE/Chrome/Firefox等),即可开始科学上网



二、Mac上配置Shadowsocks进行科学上网

客户端下载链接:http://45.79.96.118/download/?um=1265536  选择mac版本下载

Mac 下使用极其方便,因为 GUI 已经集成了系统 Pac,所以无需设置任何科学上网的姿势,直接运行 ShadowsocksX ,然后输入服务商提供给你的账号信息,保存运行后,即可在所有浏览器里直接科学上网,如图:



配置项都是和windows一样的,把ShadowSocks服务端的配置信息一一对应就可以了。


至此就可以穿过GFW,畅游墙外的世界了。

lyosky | 2017-5-17 17:30:32 | 显示全部楼层
这是要封贴的节奏啊
回复 支持 反对

使用道具 举报

瘦Tiger | 2017-5-18 08:59:50 | 显示全部楼层
我在想等下你这个贴还在不
回复 支持 反对

使用道具 举报

kingdompeng | 2017-5-18 13:36:36 | 显示全部楼层
这个原理讲的挺细了,但还是觉得不够科学~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1

主题

0

回帖

176

积分

游客

积分
176