From e5e0929d97e6576fe9b3bbb8c40dc6b8dc08a4b1 Mon Sep 17 00:00:00 2001 From: qvqc Date: Tue, 6 Jul 2021 18:16:46 -0400 Subject: [PATCH] add i2p rpc --- include/etc/i2pd/tunnels.conf | 10 ++++++++-- include/usr/bin/wowboxSetup.sh | 23 ++++++++++++----------- 2 files changed, 20 insertions(+), 13 deletions(-) diff --git a/include/etc/i2pd/tunnels.conf b/include/etc/i2pd/tunnels.conf index 78e1e8f..ed2815d 100644 --- a/include/etc/i2pd/tunnels.conf +++ b/include/etc/i2pd/tunnels.conf @@ -1,5 +1,11 @@ [wowbox-p2p] -type = http +type = server host = 127.0.0.1 port = 34565 -keys = wowbox.dat +keys = wowbox-p2p.dat + +[wowbox-rpc] +type = http +host = 127.0.0.1 +port = 34568 +keys = wowbox-rpc.dat \ No newline at end of file diff --git a/include/usr/bin/wowboxSetup.sh b/include/usr/bin/wowboxSetup.sh index 1c2aad0..ca00bbc 100755 --- a/include/usr/bin/wowboxSetup.sh +++ b/include/usr/bin/wowboxSetup.sh @@ -5,16 +5,16 @@ amixer -c 0 set Master playback 100% unmute > /dev/null 2>&1 (echo 'lazyfuck'; echo 'lazyfuck') | passwd anon > /dev/null 2>&1 i2pdir="/var/lib/i2pd/destinations/*.dat" -while [ ! -f $i2pdir ]; do sleep 1; done +while [ ! -f $i2pdir ] > /dev/null 2>&1 ; do sleep 1; done -rawi2p=$(ls -1 /var/lib/i2pd/destinations/ | head -n1) -i2p=${rawi2p%.*}.b32.i2p -echo "anonymous-inbound="$i2p":34565,127.0.0.1:34565,64" >> /etc/wownerod.conf +i2pp2p=$(curl http://127.0.0.1:7070/?page=i2p_tunnels 2>&1 | grep -Eo "[a-zA-Z0-9./?=_%:-]*" | grep "34565" ) +i2prpc=$(curl http://127.0.0.1:7070/?page=i2p_tunnels 2>&1 | grep -Eo "[a-zA-Z0-9./?=_%:-]*" | grep "34568" ) +echo "anonymous-inbound="$i2pp2p",127.0.0.1:34565,64" >> /etc/wownerod.conf onion=$(cat /var/lib/tor/wowbox/hostname) echo "anonymous-inbound="$onion":34566,127.0.0.1:34566,64" >> /etc/wownerod.conf -curl --socks5-hostname 127.0.0.1:9050 -q -X POST https://monero.fail/add -d node_url="$i2p" > /dev/null 2>&1 +curl --socks5-hostname 127.0.0.1:9050 -q -X POST https://monero.fail/add -d node_url="$i2prpc" > /dev/null 2>&1 curl --socks5-hostname 127.0.0.1:9050 -q -X POST https://monero.fail/add -d node_url="$onion" > /dev/null 2>&1 useradd wownero -U -b /var/lib/wownero @@ -24,12 +24,13 @@ chown wownero:wownero /var/log/wownero mkdir -p /etc/sv/wownerod echo "#!/bin/sh" >> /etc/sv/wownerod/run -echo "exec chpst -u wownero:wownero /usr/bin/wownerod --non-interactive --config-file /etc/wownerod.conf > /dev/null 2>&1" >> /etc/sv/wownerod/run +echo "exec chpst -u wownero:wownero /usr/bin/wownerod --non-interactive --config-file /etc/wownerod.conf > /dev/null 2>&1" >> /etc/sv/wownerod/run chmod +x /etc/sv/wownerod/run ln -s /etc/sv/wownerod /var/service/. - -echo "### YOUR PUBLIC ONION###" -echo $onion -echo "### YOUR PUBLIC I2P###" -echo $i2p +echo "### YOUR PUBLIC I2P P2P###" +echo $i2pp2p +echo "### YOUR PUBLIC I2P RPC###" +echo $i2prpc +echo "### YOUR PUBLIC ONION P2P/RPC###" +echo $onion \ No newline at end of file