improvements to VPN part.

This commit is contained in:
idk
2018-12-03 12:13:06 -05:00
parent 07c87424f5
commit 3bc86464f7
10 changed files with 80 additions and 512 deletions

View File

@ -2,6 +2,10 @@
Hash: SHA256
# sam-forwarder
*think of it as a shell-scriptable re-implementation of i2ptunnel. That's*
*pretty much it.*
Forward a local port to i2p over the SAM API, or proxy a destination to a port
on the local host. This is a work-in-progress, but the basic functionality is,
there and it's already pretty useful. Everything TCP works, but UDP forwarding
@ -46,7 +50,9 @@ to determine how to go about managing these keys.
TCP and UDP are both working now. Additional functionality might be added by
adding other kinds of protocols overtop the TCP and UDP tunnels as a primitive.
A very basic UDP based VPN will be added soon.
A very basic UDP based VPN will be added soon. Obviously these won't be i2pd
compatible. Not sure what to do about that, except maybe make a "convert" tool
that will cull samcatd-specific options.
I've only enabled the use of a subset of the i2cp and tunnel configuration
options, the ones I use the most and for no other real reason assume other
@ -81,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/311wDs5teFOEFAlwEizwACgkQ11wDs5te
FOF1Ogf+JG9LlFLsmo58+hAx7KP9rjmUFAiCQ221S/D9dJD47l9wuh64TzM1TGzb
qCfA++lMIRwmOVGdiOrF/3of+vPyMdDIYZS0n1aZVoV7AUVCH1PzA2kE4AgFFNp5
YXB4CEA/l5sViYErzvB6dZYH9FTHIajxsREj0HMBvs+pk9f/KIgG6yA0tth7kQFE
kwv4OSRAba1eK7SDJJaZr8z+YxuNNJm9cgp88GVk0nk9FRCcnS3OhFrxFFF8u965
jDad9YyXMose7c1l8xJjj8um35ma2ch3FlD86ywtFDsN/JAeE47yG42QvoBwN+iu
clxQElPxHOYUSO9ZQaQjeuMJ0u1ovw==
=1SFK
iQEzBAEBCAAdFiEEcNIGBzi++AUjrK/311wDs5teFOEFAlwFZB4ACgkQ11wDs5te
FOFAXAgAgq67wdsntu66LgoWsA9MSC+jDnxM+jO5zPiCeF8K+flVjqnBLZN/JG/G
v3kOnvSrsFsJ2VySxDC3+KFGWl4HngpkohgwHgNlGKVrAlNN8lLJ1O2HhZNhTq54
W7uItSHJ7AD8lPa3wmEE/QBguKxfRv3Tnw1wXHM5ap5mQAp7zcFIgwGB/jvLQXOo
zz9Ho+ekmfFW4UhjzMGEevpoJFq1+Ds3Dd60V+b3iq96UwqoBymLI2WvWvcGNYKa
y3J0fpgheKI6j3UIlNnpTEGKFCBnbw4ZoShdCCIaHnxI8FkFtihETcUrh3/Liv63
GFZ/QkmGCtMI6LYem6Q8Wxq1NpB8kw==
=yCmE
-----END PGP SIGNATURE-----