科学上网shadowsocks-r搭建

请在阅读本文前认真阅读科学上网九不准1. 反对宪法所确定的基本原则2.危害国家安全,泄露国家机密,颠覆国家政策,破坏国家统一3.损害国家荣誉和利益4.煽动民族仇恨,歧视,破坏民族团结5.破坏国家宗教政策,宣扬邪教和封建迷信6.散布谣言,扰乱社会秩序,破坏社会稳定7.散布淫秽 色情 赌博 暴力 凶杀 恐怖以及教唆犯罪8.辱骂和诽谤他人,侵害他人合法权益9.含有法律 法规禁止的其它内容科学上网:俗称翻墙,实际上就是突破网络审查。因为我们生活在一个神奇的国度,以下介绍 vpn  ss  ssr VPN: 它是虚拟专用网络,简称VPN,主要用于加密通讯。比如说我出差在广东,公司在北京,我需要访问公司内部网络比如说erp系统或者说OA系统等,我需要通过VPN隧道双向通信,用到的这种远程访问技术就是VPN。至于说具体标准和分类标准可以找我就不细说了,毕竟我玩渗透不搞运维也没有思科华为认证,ss 全称为shadowsocks一开始是个人独立开发并用作科学上网的,后来被人熟知和广泛应用于翻墙,据说后来开发者被请去喝茶了。所以该项目停止了。 ssr  有别称纸飞机 酸酸乳 等等它是ss的升级改进版本vpn &ss &ssr它们之间的区别vpn它是为了保证通信的安全性和私密性不是为了科学上网制定的技术ss和ssr  则是为了流量转发,绕过防火墙检测从而达到科学上网的目的,但是它没法保证数据传输的安全性。ssr访问谷歌原理图解 用户            user     ssllocal       shadowsocks-r 客户端长城GFW      国家级防火墙“长城”  vps               虚拟专用服务器 目标                谷歌vps 可以搬瓦工或者蓝灯 等等其他的都行,但是ip必须是国外的(印度不行) 最好vps线路选离自己近的,比如我在广东我可以买香港的 ,我在山东可以买韩国的 我在福建可以买日本的,视情况而定,最好是口碑好又稳定的,如果可以换IP就更好了,因为万一IP被长城封了,那么你的ssr就不能科学上网了。图解(请忽略图中字迹)1.用户user请求基于socks5协议 与ssllocal通信(也就是我们的shadowsocks-r客户端)2. ssllocal到我们的vps的shadowsocks-r服务端是经过多重加密通信的,但是通过长城防火墙时它是一个常规的tcp数据包,所以长城防火墙无法解密数据包内容,这样就绕过长城了。3. vps的shadowsocks-r服务端将收到的数据包解密还原请求,然后发送给我们要访问的谷歌,获取到谷歌的响应后原路返回给我们的用户user 其实访问谷歌的ip就是vps服务商提供的ip非user用户IP,有人可能习惯称之为代理或者跳板。说到科学上网又不得不提pac了pac:它是一种网页游览技术,实现代理自动配置。如果说到pac有什么用只能用两个字概括那就是方便,它定义游览器如何自动选择代理服务器到访问目标的url。代理自动配置 pac文件包含了一个JavaScript形式的函数 find proxy for url( url.host)意思就是根据端口或者网址返回的字符串根据规则食用于代理还是直接访问。url可手动配置也自带网络代理自发现协议( web autodiscorery protocol)话不多说直接上图(请忽略图中字迹)比方说我们要访问百度和谷歌两个网站用户在地址栏输入百度url ( www.baidu.com)然后通过pac判断是否需要走代理,因为百度在国内所以不需要走代理,直接访问就行。如果谷歌呢,那pac判断需要代理,则通过代理服务器访问。我说它方便是因为有时候开了ssr之后可能国内的网站访问不了,要手动关闭代理麻烦。因为ssr(shadowsocks-r)走的是全局代理,所以我们所有的访问请求都要经过vps的ip嘛,IP在国外然后国内有的网站不允许国外访问那样我们就访问不了了,所有有了pac以后就不需要手动切换代理指哪访问哪。 shadowsocks-r搭建工具 :1.vps (centos配置远程登录)2. shadowsocks-r 一键安装包3.shadowsocks-r 客户端

​​​​