update comments

Fixed a bug (if the port starts with 0);

Signed-off-by: Teddysun <i@teddysun.com>
This commit is contained in:
Teddysun 2017-10-28 17:39:22 +09:00
parent 22582f5730
commit 326abe3705
No known key found for this signature in database
GPG Key ID: 09BD4C080AD6C46D
6 changed files with 43 additions and 61 deletions

View File

@ -592,17 +592,14 @@ install_prepare_port() {
[ -z "${shadowsocksport}" ] && shadowsocksport="8989" [ -z "${shadowsocksport}" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo echo
break break
else
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
fi fi
else
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
} }
@ -620,11 +617,11 @@ install_prepare_cipher() {
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#common_ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#common_ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#common_ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#common_ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${common_ciphers[$pick-1]} shadowsockscipher=${common_ciphers[$pick-1]}
@ -637,11 +634,11 @@ install_prepare_cipher() {
[ -z "$pick" ] && pick=2 [ -z "$pick" ] && pick=2
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#r_ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#r_ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#r_ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#r_ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${r_ciphers[$pick-1]} shadowsockscipher=${r_ciphers[$pick-1]}
@ -654,11 +651,11 @@ install_prepare_cipher() {
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#go_ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#go_ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#go_ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#go_ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${go_ciphers[$pick-1]} shadowsockscipher=${go_ciphers[$pick-1]}
@ -683,11 +680,11 @@ install_prepare_protocol() {
[ -z "$protocol" ] && protocol=1 [ -z "$protocol" ] && protocol=1
expr ${protocol} + 1 &>/dev/null expr ${protocol} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$protocol" -lt 1 || "$protocol" -gt ${#protocols[@]} ]]; then if [[ "$protocol" -lt 1 || "$protocol" -gt ${#protocols[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#protocols[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#protocols[@]}"
continue continue
fi fi
shadowsockprotocol=${protocols[$protocol-1]} shadowsockprotocol=${protocols[$protocol-1]}
@ -710,11 +707,11 @@ install_prepare_obfs() {
[ -z "$r_obfs" ] && r_obfs=1 [ -z "$r_obfs" ] && r_obfs=1
expr ${r_obfs} + 1 &>/dev/null expr ${r_obfs} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$r_obfs" -lt 1 || "$r_obfs" -gt ${#obfs[@]} ]]; then if [[ "$r_obfs" -lt 1 || "$r_obfs" -gt ${#obfs[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#obfs[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#obfs[@]}"
continue continue
fi fi
shadowsockobfs=${obfs[$r_obfs-1]} shadowsockobfs=${obfs[$r_obfs-1]}
@ -757,11 +754,11 @@ install_prepare_libev_obfs() {
[ -z "$r_libev_obfs" ] && r_libev_obfs=1 [ -z "$r_libev_obfs" ] && r_libev_obfs=1
expr ${r_libev_obfs} + 1 &>/dev/null expr ${r_libev_obfs} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$r_libev_obfs" -lt 1 || "$r_libev_obfs" -gt ${#obfs_libev[@]} ]]; then if [[ "$r_libev_obfs" -lt 1 || "$r_libev_obfs" -gt ${#obfs_libev[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#obfs_libev[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#obfs_libev[@]}"
continue continue
fi fi
shadowsocklibev_obfs=${obfs_libev[$r_libev_obfs-1]} shadowsocklibev_obfs=${obfs_libev[$r_libev_obfs-1]}

View File

@ -155,7 +155,7 @@ pre_install(){
exit 1 exit 1
fi fi
# Set shadowsocks-go config password # Set shadowsocks-go config password
echo "Please input password for shadowsocks-go:" echo "Please enter password for shadowsocks-go:"
read -p "(Default password: teddysun.com):" shadowsockspwd read -p "(Default password: teddysun.com):" shadowsockspwd
[ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com" [ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com"
echo echo
@ -166,24 +166,21 @@ pre_install(){
# Set shadowsocks-go config port # Set shadowsocks-go config port
while true while true
do do
echo -e "Please input port for shadowsocks-go [1-65535]:" echo -e "Please enter a port for shadowsocks-go [1-65535]:"
read -p "(Default port: 8989):" shadowsocksport read -p "(Default port: 8989):" shadowsocksport
[ -z "${shadowsocksport}" ] && shadowsocksport="8989" [ -z "${shadowsocksport}" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "---------------------------" echo "---------------------------"
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo "---------------------------" echo "---------------------------"
echo echo
break break
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
# Set shadowsocks config stream ciphers # Set shadowsocks config stream ciphers
@ -198,11 +195,11 @@ pre_install(){
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${ciphers[$pick-1]} shadowsockscipher=${ciphers[$pick-1]}

View File

@ -234,24 +234,21 @@ pre_install(){
# Set shadowsocks-libev config port # Set shadowsocks-libev config port
while true while true
do do
echo -e "Please input port for shadowsocks-libev [1-65535]:" echo -e "Please enter a port for shadowsocks-libev [1-65535]:"
read -p "(Default port: 8989):" shadowsocksport read -p "(Default port: 8989):" shadowsocksport
[ -z "$shadowsocksport" ] && shadowsocksport="8989" [ -z "$shadowsocksport" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "---------------------------" echo "---------------------------"
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo "---------------------------" echo "---------------------------"
echo echo
break break
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
# Set shadowsocks config stream ciphers # Set shadowsocks config stream ciphers
@ -266,11 +263,11 @@ pre_install(){
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${ciphers[$pick-1]} shadowsockscipher=${ciphers[$pick-1]}

View File

@ -250,7 +250,7 @@ pre_install(){
fi fi
# Set shadowsocks-libev config password # Set shadowsocks-libev config password
echo "Please input password for shadowsocks-libev:" echo "Please enter password for shadowsocks-libev:"
read -p "(Default password: teddysun.com):" shadowsockspwd read -p "(Default password: teddysun.com):" shadowsockspwd
[ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com" [ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com"
echo echo
@ -262,24 +262,21 @@ pre_install(){
# Set shadowsocks-libev config port # Set shadowsocks-libev config port
while true while true
do do
echo -e "Please input port for shadowsocks-libev [1-65535]:" echo -e "Please enter a port for shadowsocks-libev [1-65535]:"
read -p "(Default port: 8989):" shadowsocksport read -p "(Default port: 8989):" shadowsocksport
[ -z "$shadowsocksport" ] && shadowsocksport="8989" [ -z "$shadowsocksport" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "---------------------------" echo "---------------------------"
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo "---------------------------" echo "---------------------------"
echo echo
break break
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
# Set shadowsocks config stream ciphers # Set shadowsocks config stream ciphers
@ -294,11 +291,11 @@ pre_install(){
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${ciphers[$pick-1]} shadowsockscipher=${ciphers[$pick-1]}

View File

@ -162,7 +162,7 @@ pre_install(){
exit 1 exit 1
fi fi
# Set shadowsocks config password # Set shadowsocks config password
echo "Please input password for shadowsocks-python" echo "Please enter password for shadowsocks-python"
read -p "(Default password: teddysun.com):" shadowsockspwd read -p "(Default password: teddysun.com):" shadowsockspwd
[ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com" [ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com"
echo echo
@ -173,24 +173,21 @@ pre_install(){
# Set shadowsocks config port # Set shadowsocks config port
while true while true
do do
echo "Please input port for shadowsocks-python [1-65535]" echo "Please enter a port for shadowsocks-python [1-65535]"
read -p "(Default port: 8989):" shadowsocksport read -p "(Default port: 8989):" shadowsocksport
[ -z "$shadowsocksport" ] && shadowsocksport="8989" [ -z "$shadowsocksport" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "---------------------------" echo "---------------------------"
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo "---------------------------" echo "---------------------------"
echo echo
break break
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
# Set shadowsocks config stream ciphers # Set shadowsocks config stream ciphers
@ -205,11 +202,11 @@ pre_install(){
[ -z "$pick" ] && pick=1 [ -z "$pick" ] && pick=1
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${ciphers[$pick-1]} shadowsockscipher=${ciphers[$pick-1]}

View File

@ -186,7 +186,7 @@ pre_install(){
exit 1 exit 1
fi fi
# Set ShadowsocksR config password # Set ShadowsocksR config password
echo "Please input password for ShadowsocksR:" echo "Please enter password for ShadowsocksR:"
read -p "(Default password: teddysun.com):" shadowsockspwd read -p "(Default password: teddysun.com):" shadowsockspwd
[ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com" [ -z "${shadowsockspwd}" ] && shadowsockspwd="teddysun.com"
echo echo
@ -197,24 +197,21 @@ pre_install(){
# Set ShadowsocksR config port # Set ShadowsocksR config port
while true while true
do do
echo -e "Please input port for ShadowsocksR [1-65535]:" echo -e "Please enter a port for ShadowsocksR [1-65535]:"
read -p "(Default port: 8989):" shadowsocksport read -p "(Default port: 8989):" shadowsocksport
[ -z "${shadowsocksport}" ] && shadowsocksport="8989" [ -z "${shadowsocksport}" ] && shadowsocksport="8989"
expr ${shadowsocksport} + 1 &>/dev/null expr ${shadowsocksport} + 1 &>/dev/null
if [ $? -eq 0 ]; then if [ $? -eq 0 ]; then
if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ]; then if [ ${shadowsocksport} -ge 1 ] && [ ${shadowsocksport} -le 65535 ] && [ ${shadowsocksport:0:1} != 0 ]; then
echo echo
echo "---------------------------" echo "---------------------------"
echo "port = ${shadowsocksport}" echo "port = ${shadowsocksport}"
echo "---------------------------" echo "---------------------------"
echo echo
break break
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
else
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and 65535"
fi fi
echo -e "[${red}Error${plain}] Please enter a correct number [1-65535]"
done done
# Set shadowsocksR config stream ciphers # Set shadowsocksR config stream ciphers
@ -229,11 +226,11 @@ pre_install(){
[ -z "$pick" ] && pick=2 [ -z "$pick" ] && pick=2
expr ${pick} + 1 &>/dev/null expr ${pick} + 1 &>/dev/null
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
echo -e "[${red}Error${plain}] Input error, please input a number" echo -e "[${red}Error${plain}] Please enter a number"
continue continue
fi fi
if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then if [[ "$pick" -lt 1 || "$pick" -gt ${#ciphers[@]} ]]; then
echo -e "[${red}Error${plain}] Input error, please input a number between 1 and ${#ciphers[@]}" echo -e "[${red}Error${plain}] Please enter a number between 1 and ${#ciphers[@]}"
continue continue
fi fi
shadowsockscipher=${ciphers[$pick-1]} shadowsockscipher=${ciphers[$pick-1]}