improvements to VPN part.

This commit is contained in:
idk
2018-12-03 12:17:02 -05:00
parent 3bc86464f7
commit fa675eadad
3 changed files with 32 additions and 8 deletions

View File

@ -87,12 +87,12 @@ I'm eventually going to make the manager implement net.Conn. This won't be
exposed in the default application probably though, but rather as a library.
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlwFZB4ACgkQ11wDs5te
FOFAXAgAgq67wdsntu66LgoWsA9MSC+jDnxM+jO5zPiCeF8K+flVjqnBLZN/JG/G
v3kOnvSrsFsJ2VySxDC3+KFGWl4HngpkohgwHgNlGKVrAlNN8lLJ1O2HhZNhTq54
W7uItSHJ7AD8lPa3wmEE/QBguKxfRv3Tnw1wXHM5ap5mQAp7zcFIgwGB/jvLQXOo
zz9Ho+ekmfFW4UhjzMGEevpoJFq1+Ds3Dd60V+b3iq96UwqoBymLI2WvWvcGNYKa
y3J0fpgheKI6j3UIlNnpTEGKFCBnbw4ZoShdCCIaHnxI8FkFtihETcUrh3/Liv63
GFZ/QkmGCtMI6LYem6Q8Wxq1NpB8kw==
=yCmE
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlwFZQ0ACgkQ11wDs5te
FOHbfQf+O2jIcUEYRm+YWZG5dAzXX+YzSwT82VoveDxovq2dEwmdjF1tNk1rc9Oy
GRUWpDvJ39WdMcCuJDpwMgWpsf4Vj3p6ZtNCxZjwL9yXNvCMOe01hJBBiutTTTQJ
wi3IJwaVzXKZXROzOenRFAwG7SpxGIWAvEOQuBeHMtFE3KYeIJ9BYi40hcfKnNH4
di5bxch/zJkhPI/OQSidZolefVvNqfr4TRWeKGl9fGiOx7/6TR3eKzh9gUo1d2T7
CQqghCGbG0/a0UljyFFoXc0tcn3Ucs1qigR5F0WLnQNbOUbQGMobn552rypFkFa0
uLUMtAfIpyXHgSDDgzZ9PleaOigu/Q==
=aCSg
-----END PGP SIGNATURE-----

View File

@ -20,4 +20,14 @@ func TestVPN(t *testing.T) {
} else {
t.Fatal(err)
}
if config, err := i2ptunconf.NewI2PTunConf("../etc/i2pvpn/i2pvpnclient.ini"); err == nil {
if vpn, err := NewSAMClientServerVPN(config); err != nil {
t.Fatal(err)
} else {
time.Sleep(time.Duration(30 * time.Second))
log.Println(&vpn)
}
} else {
t.Fatal(err)
}
}

View File

@ -0,0 +1,14 @@
[I2PVPNClient]
type = udpclient
host = 127.0.0.1
port = 8085
inbound.length = 2
outbound.length = 2
inbound.backupQuantity = 3
outbound.backupQuantity = 3
inbound.quantity = 5
outbound.quantity = 5
i2cp.reduceOnIdle = true
i2cp.reduceIdleTime = 3000000
i2cp.reduceQuantity = 2
keys = i2pvpnserver