mirror of
https://github.com/netfun2000/rttys_zhaojh329.git
synced 2026-02-27 09:53:24 +08:00
@@ -262,6 +262,7 @@ func handlerList(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
func main() {
|
||||
port := flag.Int("port", 5912, "http service port")
|
||||
ssl := flag.Bool("ssl", false, "Use ssl")
|
||||
flag.Parse()
|
||||
|
||||
rand.Seed(time.Now().Unix())
|
||||
@@ -276,5 +277,12 @@ func main() {
|
||||
http.HandleFunc("/ws/browser", serveWs)
|
||||
http.HandleFunc("/list", handlerList)
|
||||
http.Handle("/", http.FileServer(statikFS))
|
||||
log.Fatal(http.ListenAndServe(":" + strconv.Itoa(*port), nil))
|
||||
|
||||
if *ssl {
|
||||
fmt.Println("Listen on: ", *port, "SSL on")
|
||||
log.Fatal(http.ListenAndServeTLS(":" + strconv.Itoa(*port), "server.crt", "server.key", nil))
|
||||
} else {
|
||||
fmt.Println("Listen on: ", *port, "SSL off")
|
||||
log.Fatal(http.ListenAndServe(":" + strconv.Itoa(*port), nil))
|
||||
}
|
||||
}
|
||||
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIC1DCCAbwCCQCjS/UGtlGXsjANBgkqhkiG9w0BAQsFADAsMSowKAYDVQQDDCFE
|
||||
T05UIFVTRSAtIHRlc3QgY2VydCBmb3IgbGlidWh0dHAwHhcNMTcxMjI5MDU1OTMw
|
||||
WhcNMTgwMTI4MDU1OTMwWjAsMSowKAYDVQQDDCFET05UIFVTRSAtIHRlc3QgY2Vy
|
||||
dCBmb3IgbGlidWh0dHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCb
|
||||
jRCUJanlt965VWjpBo6S3zimtmdDHPhD27/n9yoHbHQsizbPhz3XRltgWWKpJ8Q3
|
||||
TnBWd1C4wKA9QUgFZ9EIrUxa0vNlGhqbuI9R0aybXj9QZ82x2+8F3DuWnlNdEjUA
|
||||
7d7mqSs94gGuqrqbD+r+BJWWAyQB59br3WSejXeZSqaRXdgQOD62m+YaBYKfp55Q
|
||||
WZ+GJwjGsnyEY4FD+J6nxEkVnWAYaqLb/g5P9N9qXqUCooFMp8io+rzl4TqpOHFd
|
||||
7du7KmUu/YkYUZ1mKhKm3nTJ60G/1RY4S/CC7eaZYqYWe3J/GVQe6XqD5TOLJ4wR
|
||||
55M9MHUfwEv5QwKcAl35AgMBAAEwDQYJKoZIhvcNAQELBQADggEBAAO3xdeBW5pg
|
||||
g3D1IB7iJXDaTOtZj9jR6LgFClLRzoUKlf8tSFA3uD/mCTER5oDNtOfK6pY9eVg2
|
||||
1hC2M22OHMslIN4K26wLfqkVILpTjiuZUODx3iLk/e214gj4Z5zdwWU8OTCsElHb
|
||||
SM3uAxyVC1nwMISl9D/G2+78O5nU3hlEZCG/55DCyrSJHx70wbgPXdSLTVtoyXHt
|
||||
6wnG9Hkiep4B8G40n1I+vh8HU+gZyLaCR/iJiCLmNvnWQz8LKRscgFh4I/hgCoaa
|
||||
i8pGkEeATwFGI2iW8vafrut8JntblyOfkowsowuYaFDoFuLDhqmD9pb8H8KSyQYj
|
||||
rN4wZmTpG6E=
|
||||
-----END CERTIFICATE-----
|
||||
+28
@@ -0,0 +1,28 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCbjRCUJanlt965
|
||||
VWjpBo6S3zimtmdDHPhD27/n9yoHbHQsizbPhz3XRltgWWKpJ8Q3TnBWd1C4wKA9
|
||||
QUgFZ9EIrUxa0vNlGhqbuI9R0aybXj9QZ82x2+8F3DuWnlNdEjUA7d7mqSs94gGu
|
||||
qrqbD+r+BJWWAyQB59br3WSejXeZSqaRXdgQOD62m+YaBYKfp55QWZ+GJwjGsnyE
|
||||
Y4FD+J6nxEkVnWAYaqLb/g5P9N9qXqUCooFMp8io+rzl4TqpOHFd7du7KmUu/YkY
|
||||
UZ1mKhKm3nTJ60G/1RY4S/CC7eaZYqYWe3J/GVQe6XqD5TOLJ4wR55M9MHUfwEv5
|
||||
QwKcAl35AgMBAAECggEAXAleatnSKfreTLith1t61oo/Yd0BQmOMvdHzPZQwCQ5x
|
||||
ur1wY+B4hby6akrZJo9B+RtvOqoEWByZc0UCETi5JTIswHyayRJl9geAvX+bap6c
|
||||
Rb31piwkxEnn9Bmf56zTMcaNIdusm0PzjN615PPJLh2WSJl5H6uGri5jz7CSuF7X
|
||||
5QzyiVUn2PoGhnfRSEIJ6Lie60Xv9mnKgIfB1qYzn1RB7AwuXd6L8KJZZgaO3ix+
|
||||
OhY+9XQNAFWrJNs7FkXymIxUd2DCHtfuFNtCMrUrgDmnR+I6ecx6g43NpfSOGaiL
|
||||
L3p/Mw0hnmrckuI4+wMe0KiUbOK3aQD4J/AHsSRphQKBgQDOENmxRINSax6UMMf0
|
||||
27Z5BzStiVv+ClJ1rfdhzHU3Nrby7PrsFfN0PFr72W3LHEDVF5DArLjOE4cfQCpu
|
||||
Nzzgc7GdhcxIAsLeRBFoHOpEYyFQqdVWkF6chAyPMCZtIsGoPav22ihA5+0uoX0h
|
||||
EtlowfysdngtEC0doZviw+ucIwKBgQDBPpCUNoUmnWE2avArI8x6VRVkx/qxSqjr
|
||||
Fn+LCpUdc37d798FvRL17qp1mbxRPfPmprQ8piwVI/fNML1vELlWUEzpnvFl4a/0
|
||||
z5TASB/fBitAA72SAeWpZvo3xCvXkJVGOr6T6LoyL+Knpt2jiZhFcflTcj3a1BVI
|
||||
XGRIeINhMwKBgCuJ5eUNe82zMl/POsBil9hUjG3KIvS3C5svqaAxSebjmZ4UMiQl
|
||||
sy2w/uxNkWQj0RL1CrGbDOUFvTv+G7jz1Nn7t+B3f6ULaE78BM2BpoHSjBx19cx3
|
||||
bnYVdG3gl43hlRdOCIJ8r5qfJj7/Aeg2CleW/SMXWOb0jwO+vKgaCzMPAoGAI1PZ
|
||||
wI67BtUsqXMhVvGjdxXI5HS+utyoRtoFFRkpK4oqvk4U2oq3RaiNFxS03bFSvm7p
|
||||
clD6rB64NZXce8p153akqOz6uqJotXuheQl2ciJBk+FbLa8VGkQOKFW/ohf3gjBJ
|
||||
GOcp6vTgHcAesr/7y25Lo1q2PiQZg/IID0ug0QsCgYEAhho9YaTrXY5wKiizQH5a
|
||||
uWmf9oSHOwGfjkF2d6fbAXWn+f7nc1IOUkcqZtPq/C/rZ7+PRVs0c2+DnIQAR71u
|
||||
gy/2gnuwUpxqFDEMr+roDUqejwAhMjVSf2xeYtcwaEuk1DMUDsAgiNQXjyuk6Oos
|
||||
fuWeYgRaTQ1ItMrMj/52mW0=
|
||||
-----END PRIVATE KEY-----
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+4
-1
@@ -40,7 +40,10 @@
|
||||
}
|
||||
|
||||
function new_session(did) {
|
||||
ws = new WebSocket('ws://' + location.host + '/ws/browser?did=' + did);
|
||||
var protocol = 'ws://';
|
||||
if (location.protocol == 'https:')
|
||||
protocol = 'wss://';
|
||||
ws = new WebSocket(protocol + location.host + '/ws/browser?did=' + did);
|
||||
ws.onopen = function() {
|
||||
term = new Terminal({
|
||||
focus: true,
|
||||
|
||||
Reference in New Issue
Block a user