mirror of
https://git.wownero.com/qvqc/wowbox.git
synced 2024-08-15 03:15:24 +00:00
add i2p rpc
This commit is contained in:
parent
2cc131117d
commit
e5e0929d97
2 changed files with 20 additions and 13 deletions
|
@ -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
|
|
@ -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
|
Loading…
Reference in a new issue