update to version 1.2.0(x86_64 only)

This commit is contained in:
Teddysun 2017-01-21 22:44:39 +09:00
parent 956dd83f31
commit 8e427c1760

View File

@ -125,6 +125,16 @@ get_ip(){
[ ! -z ${IP} ] && echo ${IP} || echo
}
get_char(){
SAVEDSTTY=`stty -g`
stty -echo
stty cbreak
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw
stty echo
stty $SAVEDSTTY
}
# Pre-installation settings
pre_install(){
if ! check_sys packageManager yum && ! check_sys packageManager apt; then
@ -162,15 +172,7 @@ pre_install(){
echo "Input error, please input correct number"
fi
done
get_char(){
SAVEDSTTY=`stty -g`
stty -echo
stty cbreak
dd if=/dev/tty bs=1 count=1 2> /dev/null
stty -raw
stty echo
stty $SAVEDSTTY
}
echo
echo "Press any key to start...or Press Ctrl+C to cancel"
char=`get_char`
@ -189,18 +191,18 @@ pre_install(){
download_files(){
cd ${cur_dir}
if is_64bit; then
if ! wget --no-check-certificate -c https://github.com/shadowsocks/shadowsocks-go/releases/download/1.1.5/shadowsocks-server-linux64-1.1.5.gz; then
echo "Failed to download shadowsocks-server-linux64-1.1.5.gz"
if ! wget --no-check-certificate -c https://github.com/shadowsocks/shadowsocks-go/releases/download/1.2.0/shadowsocks-server-linux64-1.2.0.tar.gz; then
echo "Failed to download shadowsocks-server-linux64-1.2.0.tar.gz"
exit 1
fi
gzip -d shadowsocks-server-linux64-1.1.5.gz
tar zxf shadowsocks-server-linux64-1.2.0.tar.gz
if [ $? -eq 0 ]; then
echo "Decompress shadowsocks-server-linux64-1.1.5.gz success."
echo "Decompress shadowsocks-server-linux64-1.2.0.tar.gz success."
else
echo "Decompress shadowsocks-server-linux64-1.1.5.gz failed! Please check gzip command."
echo "Decompress shadowsocks-server-linux64-1.2.0.tar.gz failed."
exit 1
fi
mv -f shadowsocks-server-linux64-1.1.5 /usr/bin/shadowsocks-server
mv -f shadowsocks-server /usr/bin/shadowsocks-server
else
if ! wget --no-check-certificate -c https://github.com/shadowsocks/shadowsocks-go/releases/download/1.1.5/shadowsocks-server-linux32-1.1.5.gz; then
echo "Failed to download shadowsocks-server-linux32-1.1.5.gz"
@ -210,7 +212,7 @@ download_files(){
if [ $? -eq 0 ]; then
echo "Decompress shadowsocks-server-linux32-1.1.5.gz success."
else
echo "Decompress shadowsocks-server-linux32-1.1.5.gz failed! Please check gzip command."
echo "Decompress shadowsocks-server-linux32-1.1.5.gz failed."
exit 1
fi
mv -f shadowsocks-server-linux32-1.1.5 /usr/bin/shadowsocks-server
@ -289,7 +291,7 @@ firewall_set(){
# Install Shadowsocks-go
install(){
if [ -s /usr/bin/shadowsocks-server ]; then
if [ -f /usr/bin/shadowsocks-server ]; then
echo "shadowsocks-go install success!"
chmod +x /usr/bin/shadowsocks-server
chmod +x /etc/init.d/shadowsocks