SS和××× 技術原理。
部署***:https://blog.csdn.net/qq_39591494/article/details/78625394
文檔轉自:https://sulangsss.github.io/2018/12/18/Network/SS%20×××%20%E5%8E%9F%E7%90%86/
SS ----Shadowsocks 基於Socks5 代理方式的網絡數據加密傳輸包。 Apache許可證,GPL,MIT許可證等多種自由軟件許可協議開放源代碼。
shadowsocks 分爲服務器端和客戶端。
在使用之前需要先將服務器端部署到服務器上。
加密算法有AES、Blowfish、IDEA、RC4等
所有的流量都經過算法加密,允許自行選擇算法。
×××--Breakwall11 發起的Shadowsocks分支,
在shadowsocks的基礎上增加了一些數據混淆方式,稱修復了部分安全問題並可以提高QOS優先級;
Socks5
Socks5是屬於TCP/IP模型中應用層的協議,因此,網絡連接過程可以理解基於Socks5協議的請求由客戶機到代理機的整個過程如下:
將用戶數據添加SOCKS5頭部,發到傳輸層;
傳輸層將SOCKS5協議數據分段,添加TCP/UDP協議數據發到網絡層;
網絡層將TCP/UDP協議數據添加IP協議頭,發往鏈路層;
鏈路層添加幀頭與尾,將數據封裝成幀發往代理機。