Guest User

Untitled

a guest
Jan 20th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # Make sure you have qrencode installed. Apart from that, you only need coreutils
  4.  
  5. read -p 'Algorithm? ' ss_algo
  6. read -p 'Password? ' ss_pass
  7. read -p 'Host? ' ss_host
  8. read -p 'Port? ' ss_port
  9. read -p 'Friendly name (optional)? ' ss_friend
  10. read -p 'Output file name (in pwd)? ' ss_out
  11.  
  12. ss_encoded=$(echo -n "$ss_algo:$ss_pass@$ss_host:$ss_port" | base64 -w 0 - | tr -d '=')
  13. [[ -n $ss_friend ]] && ss_url="ss://$ss_encoded#$ss_friend" || ss_url="ss://$ss_encoded"
  14. qrencode -lM o "$ss_out" "$ss_url"
Add Comment
Please, Sign In to add comment