Total Pageviews

Wednesday, 8 November 2017

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"
Logfile "/dev/null"
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\.
/etc/i2pd/i2pd.conf
ntcp=false
ssu=true
notransit=true
/etc/i2pd/tunnels.conf
[outproxy]
type=server
host=127.0.01
port=8888
keys=outproxy.dat
signaturetype=7
inbound.length=1
outbound.length=1
from https://i2p.rocks/blog/hosting-an-outproxy-for-i2p-part-1.html

No comments:

Post a Comment