XD 0.1.0-pre3.5 released

XD 0.1.0-pre3.5 is out on github

The previous pre-released turn out to be non functional, I didn't properly test it. ;~;

If you downloaded the previous pre-release please consider testing this one instead.


XD 0.1.0-pre3 released, stable release sooooooon ™

XD 0.1.0-pre3 is out on github

Once all the bugs are flattened I will be releasing 0.1.0, this should be by April (probably).

You'll notice the memory use is much MUCH lower, this is because XD no longer caches pieces in memory while downloading (I don't know why I thought that was a good route in the first place...)


i2pd 2.18.0 static arm build

my unofficial static arm build for i2pd 2.18.0 is up here.

make sure to check the signature or verify the hash

b2sum:

8f5fb682725273685370a0c839b75413914974f9e3030d112f44dfb1490fe1fcd623b911ede7148595d3d4a9de28309290b8623b1197489d71fdc75b17dca439  i2pd

sha256sum:

535197a7e06af4a6fc56bc1c6944c2571116c4575927fc060bc86e7213098326  i2pd

i2pd 2.18 released

i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.

I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses.

I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers).

I2P allows people from all around the world to communicate and share information without restrictions.

i2pd is licensed under the 3-clause BSD license, binary packages are available for Debian, Ubuntu, OS X, FreeBSD, Android and Windows.

View release on GitHub

Changelog for i2pd version 2.18:

Added

  • Show tunnel nicknames for I2CP destination in WebUI
  • Re-create HTTP and SOCKS proxy by tunnel reload
  • Graceful shutdown as soon as no more transit tunnels

Changed

  • Regenerate shared local destination by tunnel reload
  • Use …

Read more ...


XD 0.1.0-pre2 released, testers wanted.

I have been writing an i2pd compatable bittorrent client called XD in golang. It has reached an almost end user ready state. 0.1.0 will be the first "official" release of it. Before that happens I need some beta testers.

If you want to help test it you can do the following

install i2pd from git

There are some bugfixes that are applicable to XD that are not in 2.17 yet.

If you don't know how to build from source the documentation is here

download and run XD

latest release here

right now XD uses the current working directory as the data directory so make a new directory and put the executable there.

On Unix systems you can do something like this:

$ mkdir ~/XD/
$ cd ~/XD/
$ cp /path/to/downloaded/XD .

then make a symlink for XD-cli

$ ln -s XD XD-cli

on windows you can copy XD.exe …

Read more ...


nntpchan 0.6.0 released

Rejoice, nntpchan 0.6.0 has been tagged.

This release contains lots of inane bug fixes.

Download on github here and join us on IRC to peer into the main network.

2hu-ch.org nntpchan is offline until it's not.

We're on the following networks:

rizon: irc.rizon.net #nntpchan

freenode: irc.freenode.org #nntpchan


Quitting the net for a bit

My NNTPChan nodes will be offline for a bit while I quit the internet for a bit.

Estimated date of return TBD.

Email me if you need to contact me otherwise I'll be offline.


i2pd 2.17 released

i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client.

I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses.

I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers).

I2P allows people from all around the world to communicate and share information without restrictions.

i2pd is licensed under the 3-clause BSD license, binary packages are available for Debian, Ubuntu, OS X, FreeBSD, Android and Windows.

View release on GitHub

Changelog for i2pd version 2.17:

Added

  • Reseed through HTTP and SOCKS proxy
  • Show status of client services through web console
  • Change log level through web connsole
  • transient keys for tunnels
  • i2p.streaming.initialAckDelay parameter
  • CRYPTO_TYPE for SAM destination
  • signature and …

Read more ...


hosting an outproxy for i2p (part 1)

This quick blog was requested by someone on IRC and it details how to set up an outproxy on i2p.

If this is too quick a guide or you feel like you don't know what you're doing then I'd suggest against running an outproxy.

Software used:

  • debian stable

  • i2pd

  • tinyproxy

The setup process goes as follows:

  • install i2pd and tinyproxy

  • edit tinyproxy.conf to have sane defaults

  • have tinyproxy deny access to loopback

  • create an i2p server tunnel pointing to 127.0.0.1:8888

  • publish destination of outproxy

/etc/tinyproxy/tinyproxy.conf

User tinyproxy
Group tinyproxy
Port 8888
Listen 127.0.0.1
Timeout 600
DefaultErrorFile "/usr/share/tinyproxy/default.html"
MaxClients 100
LogLevel Warning
PidFile "/run/tinyproxy/tinyproxy.pid"
MinSpareServers 5
MaxSpareServers 20
StartServers 10
MaxRequestsPerChild 0
Allow 127.0.0.1/8
ViaProxyName "tinyproxy"
Filter "/etc/tinyproxy/filter"
FilterExtended On
ConnectPort 443

/etc/tinyproxy/filters

^127\.
^10 …

Read more ...


Syncthing over I2P

In which I show you how to use Syncthing over I2P for secure, self-hosted, file synchronization.

What is Syncthing?

Syncthing is an open source, self-hosted file synchronization tool. Instead of trusting a third party (e.g. Dropbox) to host your files, and synchronize files between your machines, you can use an open source alternative.

By default, syncthing is not truly decentralized, and relies on third party relay servers and discovery servers. While I am sure the syncthing protocol is safe enough, and the people hosting these services have good intentions, wouldn't it be nice if we don't have to trust either?

What is I2P?

I2P is a decentralized, peer to peer, anonymous network layer. By relaying your computer traffic by a volunteer ran network spread around the world, following the path of traffic becomes nearly impossible.

I2P has the added benefit that you can bypass limitations on hosting imposed by …

Read more ...