Skip to content

p3pch4t/p3pgroup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

p3pgroup server

To get p3pgroup to work you need a valid I2P router running, including a valid proxy. All of that is being set in the .env file.

You can download I2Pd from:

Configuration

I2pd

$ cat /etc/i2pd/i2pd.conf
tunnelsdir = /var/lib/i2pd/tunnels.d

# [...]
[httpproxy]
enabled = true
address = 127.0.0.1
port = 4567 # Different port to make sure that it doesn't conflict with apps running on default
$ cat /etc/i2pd/tunnels.conf.d/p3pgroup.conf
[p3pgroup]
type = http
host = 127.0.0.1
port = 3894
inport = 3894
gzip = false
signaturetype = 7
cryptotype = 0
enableuniquelocal = true
keys = p3pgroup.dat
ssl = false

.env

First figure your local i2p address (PRIVATEINFO_ROOT_ENDPOINT in .env)

$ printf "i2p://%s.b32.i2p\n" $(sudo head -c 391 /var/lib/i2pd/p3pgroup.dat | sha256sum | xxd -r -p | base32 | sed s/=//g | tr A-Z a-z)
i2p://smth.b32.i2p

.env:

PRIVATEINFO_ROOT_ENDPOINT=i2p://smth.b32.i2p
I2P_HTTP_PROXY=http://127.0.0.1:4567
LOCAL_SERVER_PORT=3894

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages