Skip to content

Commit 83e2c70

Browse files
author
eric-zhou
committed
修改适应op版本
1 parent 230aec1 commit 83e2c70

File tree

7 files changed

+31
-9
lines changed

7 files changed

+31
-9
lines changed

id_rsa_op

426 Bytes
Binary file not shown.

id_rsa_op.pub

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgl/c60WosLvWbpRWzgYCoFck6WTL57gza6XkgRtjJECuNeTjOhFdPKeao8CRzj+g7fo2D1i5sQ2hzedV5vaenZdGJjqwIbz5CBhimNgYMbZBHweUyT/oR2MWrJF32TgTOKCE3XL7vmU5H/WBpKfhP6TEmWTzQitW+WMxcC952uWnqv0= eric-zhou@eric-zhou

init

+18-8
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,22 @@ PRESSED_ICON="./res/icon_pressed.png"
2020
INSTALL_BIN="/usr/bin/install"
2121
REMOVE="/bin/rm -f"
2222

23-
SERVER="118.144.72.156"
23+
SERVER="help.imoguyun.com"
2424
KEY_FILE=$PWD/id_rsa
25-
SSH=$PWD/ssh
25+
KEY_FILE_OP=$PWD/id_rsa_op
26+
SSH="$PWD/ssh"
27+
SSH_OP="/usr/bin/ssh"
2628
USER="help"
2729
SSH_CONFIG="$PWD/ssh_config"
30+
FLAG="-F $SSH_CONFIG"
31+
EXPERT_PASS=`nvram_get 2860 Password`
32+
33+
if [ -f "/usr/bin/ssh" ] ; then
34+
SSH=$SSH_OP
35+
KEY_FILE=$KEY_FILE_OP
36+
FLAG="-y"
37+
EXPERT_PASS=`uci get system.account.Password`
38+
fi
2839

2940
usage() {
3041
echo "ERROR: action missing"
@@ -34,7 +45,7 @@ usage() {
3445

3546
remote_exec()
3647
{
37-
exec_result=`$SSH -i $KEY_FILE -F $SSH_CONFIG $USER@$SERVER "$1"`
48+
exec_result=`$SSH -i $KEY_FILE $FLAG $USER@$SERVER "$1"`
3849
}
3950

4051
get_port()
@@ -62,19 +73,17 @@ start_service()
6273
get_port;
6374
local port=$port_result
6475

65-
$SSH -i $KEY_FILE -F $SSH_CONFIG -g -NfR *:$port:*:22 $USER@$SERVER
76+
$SSH -i $KEY_FILE $FLAG -g -N -f -R *:$port:*:22 $USER@$SERVER
6677
json4sh.sh set $PWD/conf/data.json current_port value $port
6778

6879
# 处理80端口
6980
get_port;
7081
local port_web=$port_result
7182

72-
$SSH -i $KEY_FILE -F $SSH_CONFIG -g -NfR *:$port_web:*:80 $USER@$SERVER
83+
$SSH -i $KEY_FILE $FLAG -g -N -f -R *:$port_web:*:80 $USER@$SERVER
7384
json4sh.sh set $PWD/conf/data.json current_port_web value $port_web
7485

75-
76-
local pass=`nvram_get 2860 Password`
77-
json4sh.sh set $PWD/conf/data.json current_pass value $pass
86+
json4sh.sh set $PWD/conf/data.json current_pass value $EXPERT_PASS
7887

7988
appInfo.sh set_status "$PACKAGE_NAME" ISRUNNING
8089
}
@@ -137,6 +146,7 @@ config() {
137146
$REMOVE "$PROGRAM_NAME.conf"
138147

139148
chmod 600 $PWD/id_rsa
149+
chmod 600 $PWD/id_rsa_op
140150
}
141151

142152
uninstall() {

manifest.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author" : "魔豆开发团队-阿耀",
66
"author_mail" : "[email protected]",
77
"homepage" : "www.modouwifi.com",
8-
"version" : "0.4.0",
8+
"version" : "0.5.1",
99
"release_date" : "2014.10.24",
1010
"icon" : "./res/icon.png",
1111
"location" : "internal",

publish.sh

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
#!/bin/sh
2+
3+
PWD=$(cd "$(dirname "$0")"; pwd)
4+
VERSION=`cat manifest.json | jq .version | tr -d [\"]`
5+
6+
APP=app-ssh-reverse
7+
8+
9+
tar -cvzf ../$APP.$VERSION.tar.gz . --exclude '.git' --exclude "publish.sh" --exclude "*.mpk"
10+
11+
mv -f ../$APP.$VERSION.tar.gz $APP.$VERSION.mpk

res/icon.png

100644100755
File mode changed.

res/icon_pressed.png

100644100755
File mode changed.

0 commit comments

Comments
 (0)