Browse Source

add dynamicDNS

dev
rootzoll 6 years ago
parent
commit
bec10e7567
  1. 19
      home.admin/97addMobileWalletShango.sh
  2. 17
      home.admin/97addMobileWalletZap.sh

19
home.admin/97addMobileWalletShango.sh

@ -1,11 +1,7 @@
#!/bin/bash #!/bin/bash
# load raspiblitz config data (with backup from old config) # load raspiblitz config data (with backup from old config)
source /mnt/hdd/raspiblitz.conf 2>/dev/null source /mnt/hdd/raspiblitz.conf
if [ ${#network} -eq 0 ]; then network=`cat .network`; fi
if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
# make sure qrcode-encoder in installed # make sure qrcode-encoder in installed
clear clear
@ -15,6 +11,11 @@ sudo apt-get install qrencode -y
# get local IP # get local IP
myip=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p') myip=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p')
# replace dyndomain if available
if [ ${#dynDomain} -gt 0 ]; then
myip="${dynDomain}"
fi
clear clear
echo "******************************" echo "******************************"
echo "Connect Shango Mobile Wallet" echo "Connect Shango Mobile Wallet"
@ -26,11 +27,13 @@ echo "iOS: Read https://testflight.apple.com/join/WwCjFnS8 (open on device)"
echo "Android: https://play.google.com/apps/testing/com.shango (open on device)" echo "Android: https://play.google.com/apps/testing/com.shango (open on device)"
echo "" echo ""
echo "*** STEP 1 ***" echo "*** STEP 1 ***"
echo "Once you have the app is running make sure you are on the same local network (WLAN same as LAN)." if [ ${#dynDomain} -eg 0 ]; then
echo "Then go to --> 'Connect to your LND Server'" echo "Once you have the app is running make sure you are on the same local network (WLAN same as LAN)."
fi
echo "In App go to --> 'Connect to your LND Server'"
echo "There you see three 3 form fields to fill out. Skip those and go right to the buttons below." echo "There you see three 3 form fields to fill out. Skip those and go right to the buttons below."
echo "" echo ""
echo "Click on the 'Scan OR' button" echo "Click on the 'Scan QR' button"
echo "Make the this terminal as big as possible - fullscreen would be best." echo "Make the this terminal as big as possible - fullscreen would be best."
echo "Then PRESS ENTER here in the terminal to generare the QR code and scan it with the app." echo "Then PRESS ENTER here in the terminal to generare the QR code and scan it with the app."
read key read key

17
home.admin/97addMobileWalletZap.sh

@ -1,11 +1,7 @@
#!/bin/bash #!/bin/bash
# load raspiblitz config data (with backup from old config) # load raspiblitz config data
source /mnt/hdd/raspiblitz.conf 2>/dev/null source /mnt/hdd/raspiblitz.conf
if [ ${#network} -eq 0 ]; then network=`cat .network`; fi
if [ ${#chain} -eq 0 ]; then
chain=$(${network}-cli getblockchaininfo | jq -r '.chain')
fi
# make sure qrcode-encoder in installed # make sure qrcode-encoder in installed
clear clear
@ -42,8 +38,13 @@ read key
clear clear
echo "*** STEP 2 : Click on Scan (make whole QR code fill camera) ***" echo "*** STEP 2 : Click on Scan (make whole QR code fill camera) ***"
# If you drop the -i parameter, zapconnect will use the external IP. if [ ${#dynDomain} -gt 0 ]; then
/home/admin/go/src/github.com/LN-Zap/zapconnect/zapconnect -i # If you drop the -i parameter, zapconnect will use the external IP.
/home/admin/go/src/github.com/LN-Zap/zapconnect/zapconnect -i
else
# when dynamic domain is set
/home/admin/go/src/github.com/LN-Zap/zapconnect/zapconnect --host=${dynDomain}
fi
echo "(To shrink QR code: OSX->CMD- / LINUX-> CTRL-) Press ENTER when finished." echo "(To shrink QR code: OSX->CMD- / LINUX-> CTRL-) Press ENTER when finished."
read key read key

Loading…
Cancel
Save