@@ -43,7 +43,7 @@ start_bbr(){
43
43
44
44
install_bbr () {
45
45
# 如果内核版本号满足最小要求
46
- if [ $VERSION_CURR > $VERSION_MIN ]; then
46
+ if [[ $VERSION_CURR > $VERSION_MIN ] ]; then
47
47
check_bbr
48
48
else
49
49
update_core
@@ -118,12 +118,12 @@ install_gost() {
118
118
fi
119
119
120
120
echo " 准备启动 Gost 代理程序,为了安全,需要使用用户名与密码进行认证."
121
- read -p " 请输入你要使用的域名:" DOMAIN
122
- read -p " 请输入你要使用的用户名:" USER
123
- read -p " 请输入你要使用的密码:" PASS
124
- read -p " 请输入HTTP/2需要侦听的端口号(443):" PORT
121
+ read -r - p " 请输入你要使用的域名:" DOMAIN
122
+ read -r - p " 请输入你要使用的用户名:" USER
123
+ read -r - p " 请输入你要使用的密码:" PASS
124
+ read -r - p " 请输入HTTP/2需要侦听的端口号(443):" PORT
125
125
126
- if [[ -z " ${PORT// } " ]] || ! [[ " ${PORT} " =~ ^[0-9]+$ ]] || ! [ " $PORT " -ge 1 -a " $PORT " -le 655535 ]; then
126
+ if [[ -z " ${PORT// } " ]] || ! [[ " ${PORT} " =~ ^[0-9]+$ ]] || ! [ " $PORT " -ge 1 ] && [ " $PORT " -le 655535 ]; then
127
127
echo -e " ${COLOR_ERROR} 非法端口,使用默认端口 443 !${COLOR_NONE} "
128
128
PORT=443
129
129
fi
@@ -172,12 +172,12 @@ install_shadowsocks(){
172
172
fi
173
173
174
174
echo " 准备启动 ShadowSocks 代理程序,为了安全,需要使用用户名与密码进行认证."
175
- read -p " 请输入你要使用的密码:" PASS
176
- read -p " 请输入ShadowSocks需要侦听的端口号(1984):" PORT
175
+ read -r - p " 请输入你要使用的密码:" PASS
176
+ read -r - p " 请输入ShadowSocks需要侦听的端口号(1984):" PORT
177
177
178
178
BIND_IP=0.0.0.0
179
179
180
- if [[ -z " ${PORT// } " ]] || ! [[ " ${PORT} " =~ ^[0-9]+$ ]] || ! [ " $PORT " -ge 1 -a " $PORT " -le 655535 ]; then
180
+ if [[ -z " ${PORT// } " ]] || ! [[ " ${PORT} " =~ ^[0-9]+$ ]] || ! [ " $PORT " -ge 1 ] && [ " $PORT " -le 655535 ]; then
181
181
echo -e " ${COLOR_ERROR} 非法端口,使用默认端口 1984 !${COLOR_NONE} "
182
182
PORT=1984
183
183
fi
@@ -232,7 +232,7 @@ init(){
232
232
COLUMNS=50
233
233
echo -e " \n菜单选项\n"
234
234
235
- while [ 1 == 1 ]
235
+ while true
236
236
do
237
237
PS3=" Please select a option:"
238
238
re=' ^[0-9]+$'
@@ -257,7 +257,7 @@ init(){
257
257
break
258
258
elif (( REPLY == 3 )) ; then
259
259
create_cert
260
- loop=1
260
+ # loop=1
261
261
break
262
262
elif (( REPLY == 4 )) ; then
263
263
install_gost
@@ -282,7 +282,8 @@ init(){
282
282
done
283
283
done
284
284
285
- IFS=$OIFS # Restore the IFS
285
+ echo " ${opt} "
286
+ IFS=$OIFS # Restore the IFS
286
287
}
287
288
288
289
init
0 commit comments