Go to file
2024-11-20 18:09:42 -05:00
2024-11-20 18:09:42 -05:00
2024-11-20 18:09:42 -05:00
2024-11-20 18:09:42 -05:00
2024-11-20 18:09:42 -05:00

I2PTunnel for Go

Implementation of I2PTunnel for go which includes equivalents of all I2PTunnel functionality. Implements middleware in libraries to handle filtering, rate-limiting, and encrypted leaseSets. Everything is backed by SAMv3.

I2PTunnel Services

  • [] Standard Server
  • [] HTTP Server
  • [] IRC Server
  • [] UDP Server(Not in I2PTunnel Java)

I2PTunnel Client

  • [] Standard Server
  • [] HTTP Proxy Client
  • [] SOCKS Proxy Client
  • [] SOCKS IRC Client
  • [] UDP Client(Not in I2PTunnel Java)
  • [] TUN Device(Not in I2PTunnel Java, may require root or linux namespaces)

Omitted:

  • [] SOCKS4* Client

Usage

TODO: example usage from shell
TODO: example usage from Go
Description
I2PTunnel for Go. Replaces sam-forwarder.
Readme 508 KiB
Languages
Go 95.4%
HTML 4%
Makefile 0.6%