0%

shadowSock(ss)的原理

2019年5月13日 下午9:19

从协议的角度去理解:

浅谈vpn、vps、Proxy以及shadowsocks之间的联系和区别 – Thomas Xu – Medium

  1. 我认为把shadowsock理解成协议是最正确的
  2. clowwindy设计的这套协议,参数少,还能满足我们的需求(安全等等)
  3. 协议:就是表述:我对一份数据是怎么进行加工处理的
    1. 就像整理家一样,clowwindy一定是一个居家好男人

从端口的角度去理解:

你也能写个 Shadowsocks - 吴浩麟的技术博客 - SegmentFault 思否
shadowsocks实现原理 | Hexo
https://fanzheng.org/archives/2
这里面有几个关键的概念:这三个监听对应的收拾电脑上的三个服务(每个服务有自己的端口、进程),并且shaowsock的是同时执行这三个程序的

  1. SOCK监听:负责与加密+与远程服务器通讯
  2. PAC监听:负责监听用户想访问哪里,是否需要转到sock
  3. Http监听:为了为满足扩展性更强,让那些只能通过http通讯的程序也可以访问外网,将http协议转换成sock协议