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