mirror of
https://github.com/net-byte/vtun
synced 2024-03-14 10:50:03 +08:00
add default cert
This commit is contained in:
parent
f7020a85d2
commit
567efcd7dc
@ -1,28 +0,0 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDts5LmWeGx74un
|
||||
YV6ka4ls3UhG4y1J9P0sgLphhTiNfPzEkcDBlMOkkMBl+bLZ3abtkmvXTMlwhhTJ
|
||||
BthMp59TWJF8DsjUcnm3Sky4FLfCmbMdK9zCC6u1ZaEsjB/zQwRfBGEkWeo4GEdX
|
||||
TpoQtEAyfnWbvVMjW/kr1MzlzG49yjuwt/CjS83BfJzAXuWfBxGrUd2LjkjqxM5U
|
||||
eLb43kOkib5P5lEXMbMO8drLMqR9BqvfryMcF4y7Lo1PxOQqvt2bx6Q1UT2EhmYP
|
||||
JdqcB2lm2XQSrBYRAa8nxZTJ8WNiIrJDA/kU2bCHSrSWeZj2u/jxMDNh/Nl6lNhb
|
||||
456pu1ZpAgMBAAECggEAB2Jc+vwfU15YRbX0EU0IQEzGg5ySlK8q6fCXeaiVvMAo
|
||||
KmNxwWxsQHxBBy9LiPzxBC/YhaAhy4sAHHedOBJmqW7sBBaB0tG56hcBjPVoeP/l
|
||||
LSU77tObJ7U1ctNpOa7NtQrx3pskIs55nDgkTUZgOSwDCM3H8PuuNlhJGOQcfPMF
|
||||
ntPteR1NnlVLqf4q6Pteh99BHmCT4cYIaBhPeO4OiMP3zR1UBvfkEzHeo8XP9C3R
|
||||
Ub4vZexo5X3Bbg8TKQVfgjGE65+gLn7aWAnhX6Aj5HonW3WutodJFz96Ct5XYYCw
|
||||
4V+mGcGeO92gJDI4/mO53NikCiZyyTqLX1zSmX5moQKBgQD+JbF4XglU7hVsTVxP
|
||||
Z+PwdRyWvxPEODVR862DFCi6ORPhCaNJClWJBmZb3nR9UFpuHrmDxIffZjtYc4Zp
|
||||
bayKCeX4egkUXmD/L6rmc32InlxVWXww8hxHC33udMs/o5qAbAd5HASMPn0dPwZ+
|
||||
lVCockrvnMhjWr+zcgZSTGsk+QKBgQDvbzA4Xg8WbRS5UIEwi3Q18HV4DVOEKS1f
|
||||
wXjy1WrXE8av4bm0FzkaW3Uqff29TQnFvxf+vtnVxTKMY7hJCZov1G/5sc2zwPNz
|
||||
OvNEsf5i2S+G0sqhTw4x5qnWrcppNx6zk4sIFByt+/i1ktEfpcjgaJ4sCriCRzCu
|
||||
miP4UZPI8QKBgQDaUrEZMNcdYYV/yxkwkZPLXh+YFD87wfl0FDwLLYcrKps8J5Zg
|
||||
yYLfOmM2KmyxthRpIvXFD1CVhfIXMu7VpMSitIwdH2CrYcQ7k8xhOfcuJLQ3Ea9R
|
||||
MLtAAMxGy4hKfBXemm71CC+T9p5uQFUo6sYmXkCnhGzUhQHHen2Zt1IXqQKBgQCi
|
||||
s5W61/+8p4crnk8Lo9fmR24rlDKqXijdJuV/bhLZ8DBVmDfO7vD4vilSJKdmGZGI
|
||||
dKBjlWEFaKk+yQyTZRkHY35r2K0Fdxp3tRlWFvXcSeWH4nmbP9NPiYTjwtkGwlP0
|
||||
h1A0vyX1/IE3MXs13DwyciT5nJdgv+uO2mOS/CxGoQKBgQC2Kp+bOOGsOWeoR8Od
|
||||
/pPdgWpLo4cuRVVroF+Dnrm2KYnSXe+z6a4M967fhw9eKE+es8kS57HEVNbQmbPd
|
||||
XrtW9xaBSv22EmzuzAlwExQ+LDaKqw1eK1GpOcRyK0OjbsdJuAWMsaiEw92iucc3
|
||||
GDqx7l13NHU3kwOT0z14KelToQ==
|
||||
-----END PRIVATE KEY-----
|
@ -1,23 +0,0 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID6TCCAtGgAwIBAgIUcXh6hbhTApkc3ayNyLuuqnzaa1gwDQYJKoZIhvcNAQEL
|
||||
BQAwgYMxCzAJBgNVBAYTAkRFMQwwCgYDVQQIDANOUlcxDjAMBgNVBAcMBUVhcnRo
|
||||
MRcwFQYDVQQKDA5SYW5kb20gQ29tcGFueTELMAkGA1UECwwCSVQxETAPBgNVBAMM
|
||||
CHZ0dW4ub3JnMR0wGwYJKoZIhvcNAQkBFg5hZG1pbkB2dHVuLm9yZzAeFw0yMjA1
|
||||
MTcxMTUzNTFaFw0zMjA1MTQxMTUzNTFaMIGDMQswCQYDVQQGEwJERTEMMAoGA1UE
|
||||
CAwDTlJXMQ4wDAYDVQQHDAVFYXJ0aDEXMBUGA1UECgwOUmFuZG9tIENvbXBhbnkx
|
||||
CzAJBgNVBAsMAklUMREwDwYDVQQDDAh2dHVuLm9yZzEdMBsGCSqGSIb3DQEJARYO
|
||||
YWRtaW5AdnR1bi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDt
|
||||
s5LmWeGx74unYV6ka4ls3UhG4y1J9P0sgLphhTiNfPzEkcDBlMOkkMBl+bLZ3abt
|
||||
kmvXTMlwhhTJBthMp59TWJF8DsjUcnm3Sky4FLfCmbMdK9zCC6u1ZaEsjB/zQwRf
|
||||
BGEkWeo4GEdXTpoQtEAyfnWbvVMjW/kr1MzlzG49yjuwt/CjS83BfJzAXuWfBxGr
|
||||
Ud2LjkjqxM5UeLb43kOkib5P5lEXMbMO8drLMqR9BqvfryMcF4y7Lo1PxOQqvt2b
|
||||
x6Q1UT2EhmYPJdqcB2lm2XQSrBYRAa8nxZTJ8WNiIrJDA/kU2bCHSrSWeZj2u/jx
|
||||
MDNh/Nl6lNhb456pu1ZpAgMBAAGjUzBRMB0GA1UdDgQWBBQhXIWnyKA4h8m8r5V/
|
||||
35G6GswRkjAfBgNVHSMEGDAWgBQhXIWnyKA4h8m8r5V/35G6GswRkjAPBgNVHRMB
|
||||
Af8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQDe0kr2eAEliqtWtdEI/S39Nz2i
|
||||
EfMYiHWPV1dDmW6zCu0t39qZlf/kSTLvFVY5x7TIbRoINb9TPavacQOXUw1xdafI
|
||||
AneqTjMEH2ZjDDgnNVCZLTCGDAvw/CfssleNuYLnnhYbwhliU1vAG00tVkjNe1GY
|
||||
Z/NAVykwHRQMG6OgATQ6W44l7CI5n++T7xUyiXvSeqYm5KT6bQ6KCPDE37CLkKaM
|
||||
AKrWCAYXZZBuomSVHNU1SN7GcZJLXcmRQEartF4CzNQq6xAAMo1cqE4XPYdjK4zw
|
||||
d4h4lFVv5KdC1uDe3oKtK5BB3x1lHMz7Hnq0+r9lSF/55c14kUr7IPd80Of8
|
||||
-----END CERTIFICATE-----
|
28
certs/server.key
Normal file
28
certs/server.key
Normal file
@ -0,0 +1,28 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEugIBADANBgkqhkiG9w0BAQEFAASCBKQwggSgAgEAAoIBAQCUbm+nVpANShCN
|
||||
aer0bPlD9K/lSCCBgNmRnfHmof0rUn8mrOLXtxNLDVvTmS2eR9uyDAPWn/6d1ksv
|
||||
b0/Lf2WPReUJfrl0xl9Z8MObI8L6HNTknc33GQFTb+pwyfGwWV5brqp8r7mqd2W7
|
||||
SJvLthf4cVBnkFoHOK9sfm9jHkqRNS+ZQyFKHC+k/abVXL0LoTuSYSbeX97JYRfG
|
||||
UGovqBh8Wl50LX5PHtf47n8klgG6c2F3g4c8PP4xEntOlHzXpUxZsiWxDkSplEU4
|
||||
oX2Q5nq+NK3sqnkmQ0LPgj30lUCNgsZ7m2vSvJdEeAjDOmLy7FXEoI4NEafxYFXJ
|
||||
2c36Qx4pAgMBAAECgf95kKPhaVk8M8IFZQ9edeGwxmCeaB7h8aWUnXHWciqRpf8o
|
||||
AxsbkSqRTV+SQuIZwBXZZ1MSyfa+o8OawI+Zxb0SmoFQRXmef4RDJUJkIpCNnQ9q
|
||||
LdQs4U3fXXRPlmqxA9Xulh8LVOBlvLk/qeKZ9N5Xm8vpBftgmWG9zyTAXmQJMpuL
|
||||
kZ8EUdafeuDQZEgG5E1tq12D1UnDXuL+nTPXcezAFf5w65JCuoCuntNTyIq+rZ3y
|
||||
2qsvMAnIakJSDPzTGxaLFvaHIOgZzu52GmYBRq8Ng/szTOEHYQF2zW5Z3BPyOY1w
|
||||
uxKVZHs3n5meb5zYwYFEKAlE/stB6/GgiZWUgIECgYEAt0tkd05TZ/xkQsjKY3sB
|
||||
+744yC1ujBsdZWMuZJ3vOUgif63HvK6ImU/6GRZEQT7vmfLRPpGYzDFtraYNWXh5
|
||||
29iGbNPWzrj06YDFfNXR+tsD50uL72YUCO5KLW3ULge1D/rzY3EMDw77pXyiy50n
|
||||
BRyHaqaDh6wztb/lQ8Y8oFkCgYEAz07gFsAHOhgiV+Mit3oGoYYMigO6Nkbls5G7
|
||||
oBP754Mph9k5YPLXPvj7gwQ3DMJ4WUVxocBjNhrEFz2EUevgQIAjxys/eiMH6qa5
|
||||
LCW0A8JjM6TYcB16emBvi0BlYbd+jc4L7yvOKdsBSo9meA7pG7hib2VLtVQsYRk9
|
||||
ind7MlECgYACOewydsUUkkA1f3LV2nyfriPKaqLZGMs2nAnINxLcwz+IBXhTllsa
|
||||
YZpMC7Uwha8rU4OvGt2cPU1zunyXBZuVS//1+my1fhGbdHDxnzc5sMdPW9+LPNYp
|
||||
dZt5Cch19qoAU6/5GTpoRGpSDD19856xtTL/3J3kW/cU0gva0uGRoQKBgHCYS3ev
|
||||
xn0UHJsVf4adnTpffzH6wkm2ig3Uyk4wbHIauBTTs6lnW+cU/i3zvR6OBSWfZQ9Q
|
||||
WdJKCVUCEXsZHMyLjGMhpzFkE2msMgi7VaFxE8Y582A5cotDE3JTgHzpV7AXSD4X
|
||||
0brD+1iOuD3fA1cN91C/eLY8yHnYZqdtK5lxAoGAa/luffgvK9Rd/aUpcmax+svL
|
||||
5ioT04SOMUrAAlKaLm8i2+X2huh59BC8G/NY1toaMGFAr5r768lGbf2NbKm7rRVl
|
||||
UMNXlayiiICM6/0cr5KDdDeDeT9OMzKlwE9QxEU2/3SkL+Z+6b9aINTFbWmKJtCu
|
||||
KVKSYEhV7wF6tYEQB/k=
|
||||
-----END PRIVATE KEY-----
|
23
certs/server.pem
Normal file
23
certs/server.pem
Normal file
@ -0,0 +1,23 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID6TCCAtGgAwIBAgIUDVKW5FmlmKpHJ5qhtboZ4q4620YwDQYJKoZIhvcNAQEL
|
||||
BQAwgYMxCzAJBgNVBAYTAkRFMQwwCgYDVQQIDANOUlcxDjAMBgNVBAcMBUVhcnRo
|
||||
MRcwFQYDVQQKDA5SYW5kb20gQ29tcGFueTELMAkGA1UECwwCSVQxETAPBgNVBAMM
|
||||
CHZ0dW4ub3JnMR0wGwYJKoZIhvcNAQkBFg5hZG1pbkB2dHVuLm9yZzAeFw0yMjA1
|
||||
MTcxMTU3MDVaFw0zMjA1MTQxMTU3MDVaMIGDMQswCQYDVQQGEwJERTEMMAoGA1UE
|
||||
CAwDTlJXMQ4wDAYDVQQHDAVFYXJ0aDEXMBUGA1UECgwOUmFuZG9tIENvbXBhbnkx
|
||||
CzAJBgNVBAsMAklUMREwDwYDVQQDDAh2dHVuLm9yZzEdMBsGCSqGSIb3DQEJARYO
|
||||
YWRtaW5AdnR1bi5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCU
|
||||
bm+nVpANShCNaer0bPlD9K/lSCCBgNmRnfHmof0rUn8mrOLXtxNLDVvTmS2eR9uy
|
||||
DAPWn/6d1ksvb0/Lf2WPReUJfrl0xl9Z8MObI8L6HNTknc33GQFTb+pwyfGwWV5b
|
||||
rqp8r7mqd2W7SJvLthf4cVBnkFoHOK9sfm9jHkqRNS+ZQyFKHC+k/abVXL0LoTuS
|
||||
YSbeX97JYRfGUGovqBh8Wl50LX5PHtf47n8klgG6c2F3g4c8PP4xEntOlHzXpUxZ
|
||||
siWxDkSplEU4oX2Q5nq+NK3sqnkmQ0LPgj30lUCNgsZ7m2vSvJdEeAjDOmLy7FXE
|
||||
oI4NEafxYFXJ2c36Qx4pAgMBAAGjUzBRMB0GA1UdDgQWBBRKMFaQFutHO9HuRQSK
|
||||
DMvQhQ3gZDAfBgNVHSMEGDAWgBRKMFaQFutHO9HuRQSKDMvQhQ3gZDAPBgNVHRMB
|
||||
Af8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQATQCXVNEzxUOb1JvSN/3BDFsDV
|
||||
3qi3ABz9CNYpPWIGa4zGBRBQ7nLNI7p0sxppiDix8qk8ZO02iG4qZ257VjQ3FmX9
|
||||
vTY/VPVbqM0Fqr55CAgQJIaZVUn9c8x2oQtMWVIJUrqy5DhjaEt2w0DDf/UY+eG4
|
||||
1ZNKgY304/zC5bQ11bn/6swgvDuZBTGv7Go3jEL8QLX8NwazlrVVBr/JrzAlOvKi
|
||||
deeEXCNtNbuJ4S5fGg+DLod3MWhEUfm4CvCFDGv3P4t3H/w/qhnHiW4lWlrdMwpB
|
||||
huYrIi9Ug3r2Yu/QM4y/eBMBumCXsfYCLu25qWvj/iDGo960NdIRMHmtmF29
|
||||
-----END CERTIFICATE-----
|
4
main.go
4
main.go
@ -38,8 +38,8 @@ func main() {
|
||||
flag.BoolVar(&config.GlobalMode, "g", false, "client global mode")
|
||||
flag.BoolVar(&config.Obfs, "obfs", false, "enable data obfuscation")
|
||||
flag.IntVar(&config.Timeout, "t", 30, "dial timeout in seconds")
|
||||
flag.StringVar(&config.TLSCertificateFilePath, "certificate", "", "tls certificate file path")
|
||||
flag.StringVar(&config.TLSCertificateKeyFilePath, "privatekey", "", "tls certificate key file path")
|
||||
flag.StringVar(&config.TLSCertificateFilePath, "certificate", "./certs/server.pem", "tls certificate file path")
|
||||
flag.StringVar(&config.TLSCertificateKeyFilePath, "privatekey", "./certs/server.key", "tls certificate key file path")
|
||||
flag.StringVar(&config.TLSSni, "sni", "", "tls handshake sni")
|
||||
flag.BoolVar(&config.TLSInsecureSkipVerify, "isv", false, "tls insecure skip verify")
|
||||
flag.Parse()
|
||||
|
@ -4,5 +4,5 @@ domain="vtun.org"
|
||||
email="admin@vtun.org"
|
||||
|
||||
echo "make cert"
|
||||
openssl req -new -nodes -x509 -out ./certs/client.pem -keyout ./certs/client.key -days 3650 -subj "/C=DE/ST=NRW/L=Earth/O=Random Company/OU=IT/CN=$domain/emailAddress=$email"
|
||||
openssl req -new -nodes -x509 -out ./certs/server.pem -keyout ./certs/server.key -days 3650 -subj "/C=DE/ST=NRW/L=Earth/O=Random Company/OU=IT/CN=$domain/emailAddress=$email"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user