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
作者发了这么一段话,我很好奇其中的指代内容,遂有本文。
眼睁睁看着一群人把一个东西搞错然后朝着错误的方向走了。不过懒得管了 =。=