/
Aggregated-I2P-Work
Keeping track of my I2P stuff. Contact me on Bote: vmR2XehPFxZcLEXtgqdbn9v0rXeI7P8Zs8WWtrZ8Mim-r4qj1186Q2LaBusGm4i4XSX21UpEthAFjnFPlaPqKA
Tutorials
Tunnels
-
Basic HTTP Service Tutorial
-
SSH Tunnel Tutorial
-
Mattermost Guides
-
Setting up an NNTP Client for NNTP
Programming
-
So You Want to Write a SAM Library
-
Writing an HTTP Proxy for your Application in Go
Docker
-
Basic eepSite
-
Mirror a github pages site
-
Play Freeciv over I2P
-
Set up an Internet Radio Station
Libraries
Regular
-
gosam
-
sam3
-
Jsam
-
ramp
-
sam-forwarder
-
go-i2p-dht-poc
libp2p/multicodecs
-
multiaddr
-
go-garlic-tcp-transport
Applications
-
Standalone HTTP proxy
-
Standalone static web server
-
SAM-Based resolver
-
apt-transport-i2p
-
apt-transport-i2phttp
-
i2psetproxy.js
My Roadmap/Checklist
Split tunnel configs/Self-installing services
-
Split configuration directories for i2ptunnel and other applications as appropriate
-
Self-installing client/service demos for nginx(server only), ssh/sshd, and Mattermost client/server using split i2ptunnel configuration and apt
-
DONE/Actual use blocked by me: at least split i2ptunnel configuration
Begin re-creating an I2P Distro
-
Port any maintainable, i2p-native bittorrent client to be apt-get installable in Debian, likely BiglyBT or XD
-
DONE (But not by me, done by R4S4S in XD, big thanks to the XD developers)
-
Produce ISO for “I2P Linux Distro Redux” Project using these features
Applications, clients, and libraries
-
Browser tunnel identity management UI WebExtension for i2p Browser build
-
Extended SOCKS Proxy with WebExtension Native Messaging features for i2p Browser build and general use
-
Create .deb package for Extended SOCKS proxy for PPA/Project Repo
-
goSam - Up to SAM 3.2, better default signatures.
-
sam3 - Up to SAM 3.2, better default signatures. Streaming, datagrams, and raw. General improvements.
-
jsam - Further development