clowwindy设计Shadowsocks的思路分析以及设计理念
鄙人不才,尝试站在原作者clowwindy的角度,来分析一下原版协议的设计思路和理念。 没参与过最初开发,不过设计了AEAD这个协议。读了一些资料,评论。
在 7:58 PM, 31 Aug 2015 作者发了这么一段话,我很好奇其中的指代内容,遂有本文。
眼睁睁看着一群人把一个东西搞错然后朝着错误的方向走了。不过懒得管了 =。=
| package main | |
| import ( | |
| "crypto/rand" | |
| "crypto/rsa" | |
| "crypto/x509" | |
| "crypto/x509/pkix" | |
| "encoding/pem" | |
| "log" | |
| "math/big" |
| package main | |
| import ( | |
| "crypto/rand" | |
| "crypto/rsa" | |
| "crypto/tls" | |
| "crypto/x509" | |
| "crypto/x509/pkix" | |
| "fmt" | |
| "log" |
| package main | |
| import ( | |
| "crypto/rand" | |
| "crypto/rsa" | |
| "crypto/x509" | |
| "crypto/x509/pkix" | |
| "encoding/pem" | |
| "fmt" | |
| "math/big" |
| l_simp_chinese: | |
| policy_p_scientists:0 "科学家性别" | |
| policy_p_scientists_desc:0 "科学对于我们的太空扩张至关重要。我们必须确保只有合适的人才能够领导我们的科学事业。\n" | |
| p_scientists_neutral:0 "无" | |
| p_scientists_neutral_name:0 "无" | |
| p_scientists_neutral_desc:1 "显然,根据科学、历史和文化,男性和女性都有智慧和远见来领导我们的科学研究。\n" | |
| p_scientists_male:0 "男性科学性" |
| # draft | |
| # view current data quota | |
| sudo iptables -nvL -t filter --line-numbers | |
| # init | |
| sudo iptables -I OUTPUT -p tcp --sport <target-port> -m quota --quota <quota-bytes> -j ACCEPT | |
| sudo iptables -I OUTPUT -p tcp --sport <target-port> -j DROP | |
| # reset quota |
| @echo off | |
| set tool7z="%ProgramFiles%\7-Zip\7z.exe" | |
| set jdk_exe="%~dpnx1" | |
| call :INFO "Extracting '.rsrc/1033/JAVA_CAB10/111'" | |
| %tool7z% e %jdk_exe% .rsrc/1033/JAVA_CAB10/111 | |
| call :INFO "Extracting '111'" | |
| %tool7z% x 111 |
clowwindy设计Shadowsocks的思路分析以及设计理念
鄙人不才,尝试站在原作者clowwindy的角度,来分析一下原版协议的设计思路和理念。 没参与过最初开发,不过设计了AEAD这个协议。读了一些资料,评论。
在 7:58 PM, 31 Aug 2015 作者发了这么一段话,我很好奇其中的指代内容,遂有本文。
眼睁睁看着一群人把一个东西搞错然后朝着错误的方向走了。不过懒得管了 =。=