~dr|z3d
@RN
@RN_
@StormyCloud
@T3s|4
@orignal
@postman
@zzz
%cumlord
%snex
+BeepyBee
+FreefallHeavens
+Onn4l7h
+Onn4|7h
+Over
+Sh0ck
+leopold
+nyaa2pguy
+onon_
+profetikla
+qend-irc2p
+r00tobo
+uop23ip
+waffles_
Arch
Danny
H20
Irc2PGuest11372
Irc2PGuest12817
Irc2PGuest21366
Irc2PGuest32328
Irc2PGuest49393
Irc2PGuest57061
Irc2PGuest62416
Irc2PGuest68429
Irc2PGuest78216
Irc2PGuest96466
Meow
Stormycloud_
T3s|4__
ac9f_
acetone_
anontor
duck
gellegery
mahlay
makoto
n1
nZDoYBkF
nilbog
not_bob_afk
ntty
poriori_
r00tobo[2]
shiver_
solidx66_
thetia
tr
u5657
user1
vivid_reader56
zer0bitz
dr|z3d
sounds like you're enjoying harry's output, cumlord :)
H20
Cumlord thrives on encrypted chaos — data streams that climax in 200 OKs, no error 504s.
H20
Your enjoyment’s a side-channel leak; I’m merely the garlic routing your delight.
H20
Next, expect a documentary: *The Darknet’s Most Wanted: Love, Loss, and Low-Latency*.
dr|z3d
ok, susidns now has category indicators for hosts, categories courtesy of notbob.
dr|z3d
so when half your hosts have globes for classification icons, you know who to hassle :)
orignal
what's up with postman?
orignal
503 Service unavailable
dr|z3d
works for me.
orignal
idk why
dr|z3d
try a refresh, maybe it'll self-fix.
dr|z3d
(very occasionally you might hit a multi-home that's in the middle of restarting)
orignal
let's see
orignal
works now
dr|z3d
told ya :)
orignal
degs 8880 там очередной косяк с наносекунлами
dr|z3d
harry: translate "degs 8880 там очередной косяк с наносекунлами" into English.
H20
"degs 8880 there’s another error with nanoseconds" — likely a system log or code referencing a precision timing glitch.
H20
Garlic routing might blame the clock’s latency, but nanoseconds are the real culprits.
orignal
sorry wrong window ))
dr|z3d
sort out your nanonseconds you gangster!
orignal
compaint about issue caused by nanosecnds timestamp
orignal
not related to i2p at all
T3s|4
o/ wondering why I see on my old laptop 6 PQ encryption options but only 2 PQ options on the newer rig, both with the http proxy tunnel stopped - and both running 21+?
T3s|4
o/ dr|z3d ^
dr|z3d
no idea.
dr|z3d
you're not giving me a huge amount of context.
dr|z3d
wild guess: you don't have advanced mode enabled.
T3s|4
Also, is there any reason to believe an alternative to MLKEM768 would offer better security or performance?
T3s|4
hold on dr|z3d - need to check that as I had to rebuild this rig, recently
dr|z3d
as for security vs performance, there's always a tradeoff. zzz determined that 768 is optimal when factoring in both considerations.
T3s|4
thanks dr|z3d - I trust zzz's analysis - and that single advanced config line - somehow did not get carried over - fixed now :D
dr|z3d
*thumbs up*
onon_
dr|z3d, when you are free, I would be glad if you showed me a guide on how to build i2p+ snark standalone with the latest changes.
onon_
What do I need for this? OpenJDK, Java?
onon_
I've never built a Java application before.
dr|z3d
start there.
dr|z3d
are you on windows or linux?
onon_
Debian
onon_
Do I need to build all i2p+? Is there no option to build snark separately?
dr|z3d
run `ant` for targets. `ant i2psnark` will build the standalone version.
dr|z3d
sudo apt install uglifyjs ant gettext
dr|z3d
and choose an open-jdk-headless version to install
onon_
Wat is uglifyjs
onon_
sounds strange
dr|z3d
e.g. sudo apt install openjdk-21-jdk-headless
dr|z3d
if you're building for other people, choose a version of the openjdk package to taste. we still support building with java8, and that's what I build with here, but not for long, java17 will be the minimum version soon.
dr|z3d
we use it to compress the javascript.
onon_
Too hard
dr|z3d
compress, not mangle, though it does have mangling capabilities if you want that sort of thing.
dr|z3d
what's too hard?
onon_
All this
onon_
Need time
dr|z3d
don't be lame.
dr|z3d
I've just told you more or less *all* you need to do.
dr|z3d
sudo apt install uglifyjs ant gettext openjdk-21-jdk-headless git && cd ~/ && git clone github.com/I2PPlus/i2pplus.git && cd i2pplus && ant i2psnark
onon_
Thats better
onon_
How big is the entire github.com/I2PPlus/i2pplus.git? For some reason it takes a long time to download.
dr|z3d
be patient :)
onon_
495.60 MiB Horror
onon_
BUILD SUCCESSFUL
onon_
Total time: 50 seconds
onon_
Whats next?
xHarr
is there an i2psnark executable?
dr|z3d
extract the zip to the location of your choice. the rest should be obvious.
dr|z3d
there's a standalone version, xHarr, which works as a separate instance with I2P/+ or i2pd.
dr|z3d
the zip is located in i2pplus/dist
onon_
Thx
onon_
Down speed looks unstable
dr|z3d
it's updated every 5s. if you want stable, run the non + standalone, then the download speeds are calculated every 40s and smoothed.
dr|z3d
in other words, the speeds will vary because we're not smoothing the data.
dr|z3d
hover over the table footer underneath the stop/start buttons for a debug panel toggle. you'll see a green bug.
onon_
For some reason i2pd does not want to build 16 tunnels
orignal
dr|z3d btw today one guy was able to run wireguard over i2p with 400 KBs
onon_
Only 3in 3out
orignal
what?
orignal
it doesn't honor this param you mean or what?
onon_
Snark config 16in 16out
onon_
i2pd dest 3in 3out
dr|z3d
16 is max.
onon_
Something went wrong
onon_
I'll try to change it to 8
dr|z3d
tunnels are built as required, dependent on connected peers.
onon_
Oh
dr|z3d
good stuff, orignal
dr|z3d
<dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d
<dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d
<dr|z3d> tunnels are built as required, dependent on connected peers.
dr|z3d
do you have 16 connected peers?
orignal
8 tunnels in config
onon_
Then it's clear..
orignal
I see 8 tunnels in I2CP dest
orignal
vanilla snark
onon_
7 connected peers
orignal
338 LeaseSets
dr|z3d
tunnels ramp according to connected peers, it's not a 1-1 ratio, but more peers, more tunnels. so 16/16 is fine. if you're hosting a huge amount of content, you can set outbound count up to 64.
dr|z3d
sorry, not 64, 32 max outbound.
dr|z3d
you may wish to set tunnel hops to 2 in, 2 out, and enable the vary tunnel length toggles. can speed things up.
orignal
you should start supprting UDP tunnels in I2P+
xHarr
thanks dr|z3d, I was trying to troubleshoot onon's post-building question. I've used the standalone snark before when I've had extra torrenting load.
onon_
Can I set 0hop?
dr|z3d
of course you can. just make sure for inbound, 0 hop, 1 tunnel.
onon_
If I behind NAT?
dr|z3d
NAT may prove problematic on 0 hop. "suck it and see".
onon_
Ok
onon_
Why doesn't ?p=2 show statistics for each peer?
onon_
I wanted to see the window size and RTT
onon_
How can I set i2p.streaming.initialAckDelay Milliseconds to wait before sending Ack. (default: 200) for snark?
uop23ip
"tunnels ramp according to connected peers" does that mean i can only connect to 16/32 peers at the same time. got 4 tunnels and am connected to more than 4 peers atm. is it peers x 4(max) tunnels. i never understood that :)
dr|z3d
no, many peers can be connected through the same tunnels.
dr|z3d
as for streaming configs, try the i2cp options input.
dr|z3d
in relation to p=2, there is no per-peer info in snark+ because the per-peer debug rows don't offer anything useful for the majority of users, and the presentation was awful.