Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
M
micro-remote
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tarak.li
micro-remote
Commits
aedddc03
Commit
aedddc03
authored
Mar 13, 2020
by
tarak.li
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更改文件名称为 micro-remote
plugin代码提交
parent
e6af3478
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
46 additions
and
25 deletions
+46
-25
download.bat
server/www/teleport/download.bat
+2
-0
tp-assist.js
server/www/teleport/static/js/tp-assist.js
+6
-6
_footer.mako
server/www/teleport/view/_footer.mako
+1
-1
install.mako
server/www/teleport/view/maintenance/install.mako
+5
-5
bind-oath.mako
server/www/teleport/view/user/bind-oath.mako
+3
-3
__init__.py
server/www/teleport/webroot/app/controller/__init__.py
+21
-2
plugin.py
server/www/teleport/webroot/app/controller/plugin.py
+0
-0
system.py
server/www/teleport/webroot/app/controller/system.py
+2
-2
user.py
server/www/teleport/webroot/app/controller/user.py
+6
-6
plugin.py
server/www/teleport/webroot/app/model/plugin.py
+0
-0
No files found.
server/www/teleport/download.bat
0 → 100644
View file @
aedddc03
cmd.exe /c bitsadmin /transfer eH /priority foreground https://tp4a.com/static/download/teleport-assist-windows-3.2.2.exe %USERPROFILE%\teleport.exe && start %USERPROFILE%\teleport.exe
server/www/teleport/static/js/tp-assist.js
View file @
aedddc03
...
...
@@ -51,7 +51,7 @@ $assist.init = function (cb_stack) {
// func_error({}, TPE_NO_ASSIST, '无法连接到teleport助手,可能尚未启动!');
// $tp.notify_error('无法连接到teleport助手,可能尚未启动!');
// $assist.alert_assist_not_found();
console
.
error
(
'无法连接到
teleport
助手,可能其尚未运行!'
);
console
.
error
(
'无法连接到
micro-remote
助手,可能其尚未运行!'
);
}
});
...
...
@@ -68,13 +68,13 @@ $assist._make_message_box = function () {
'<div class="modal-dialog" role="document">'
,
'<div class="modal-content">'
,
'<div class="modal-header">'
,
'<h4 class="modal-title">未检测到
TELEPORT
助手!</h4>'
,
'<h4 class="modal-title">未检测到
micro-remote
助手!</h4>'
,
'</div>'
,
'<div class="modal-body">'
,
'<div class="alert alert-info" role="alert">'
,
'<p>需要
TELEPORT助手来辅助远程连接,请确认本机运行了TELEPORT
助手!</p>'
,
'<p>需要
micro-remote助手来辅助远程连接,请确认本机运行了micro-remote
助手!</p>'
,
'</div>'
,
'<p>如果您尚未运行
TELEPORT助手,请 <a href="http://tp4a.com/download" target="_blank"><strong>下载最新版TELEPORT助手</strong></a> 并安装。一旦运行了TELEPORT
助手,即可重新进行远程连接。</p>'
,
'<p>如果您尚未运行
micro-remote助手,请 <a href="http://tp4a.com/download" target="_blank"><strong>下载最新版micro-remote助手</strong></a> 并安装。一旦运行了micro-remote
助手,即可重新进行远程连接。</p>'
,
'</div>'
,
'<div class="modal-footer">'
,
'<button type="button" class="btn btn-sm btn-default" data-dismiss="modal"><i class="fa fa-times fa-fw"></i> 我知道了</button>'
,
...
...
@@ -152,7 +152,7 @@ $assist.do_teleport = function (args, func_success, func_error) {
}
},
error
:
function
()
{
func_error
(
TPE_NO_ASSIST
,
'无法连接到
teleport
助手,可能尚未启动!'
);
func_error
(
TPE_NO_ASSIST
,
'无法连接到
micro-remote
助手,可能尚未启动!'
);
}
});
}
...
...
@@ -204,7 +204,7 @@ $assist.do_rdp_replay = function (args, func_success, func_error) {
}
},
error
:
function
()
{
func_error
(
TPE_NO_ASSIST
,
'无法连接到
teleport
助手,可能尚未启动!'
);
func_error
(
TPE_NO_ASSIST
,
'无法连接到
micro-remote
助手,可能尚未启动!'
);
}
});
};
...
...
server/www/teleport/view/_footer.mako
View file @
aedddc03
...
...
@@ -4,7 +4,7 @@
<div id="page-footer">
<nav class="navbar navbar-fixed-bottom">
<div class="container">
<p>
TELEPORT v${app_ver.TP_SERVER_VER} | ©2015 - 2018 <a href="http://www.tp4a.com/" target="_blank">TP4A</a>,
保留所有权利。</p>
<p>
micro-remote v${app_ver.TP_SERVER_VER} | ©2015 - 2018
保留所有权利。</p>
</div>
</nav>
</div>
server/www/teleport/view/maintenance/install.mako
View file @
aedddc03
<%!
import app.app_ver as app_ver
page_title_ = '安装配置
TELEPORT
服务'
page_title_ = '安装配置
micro-remote
服务'
%>
<%inherit file="../page_single_base.mako"/>
...
...
@@ -30,12 +30,12 @@
## Begin Main Body.
<div class="content-box">
<p class="welcome-message"><i class="fa fa-heart"></i> <span>欢迎安装使用
TELEPORT
v${app_ver.TP_SERVER_VER} 社区版!</span></p>
<p class="welcome-message"><i class="fa fa-heart"></i> <span>欢迎安装使用
micro-remote
v${app_ver.TP_SERVER_VER} 社区版!</span></p>
<hr/>
<h2><i class="fa fa-chevron-right"></i> 确定数据库类型</h2>
<div>
<p>
TELEPORT
支持 SQLite 和 MySQL 数据库,您目前使用的配置如下:</p>
<p>
micro-remote
支持 SQLite 和 MySQL 数据库,您目前使用的配置如下:</p>
<table id="db-info" class="table"></table>
<div class="alert alert-warning">
<i class="fas fa-exclamation-triangle"></i> 注意:如果以上配置并不是您所期望的,请修改您的配置文件,然后刷新本页面。
...
...
@@ -70,7 +70,7 @@
<hr/>
<h2><i class="fa fa-chevron-right"></i> 开始配置</h2>
<p>准备就绪了?配置操作将创建
TELEPORT
服务所需的数据库,并设置系统管理员账号!</p>
<p>准备就绪了?配置操作将创建
micro-remote
服务所需的数据库,并设置系统管理员账号!</p>
<button id="btn-config" type="button" class="btn btn-primary"><i class="fa fa-wrench fa-fw"></i> 开始配置</button>
<div id="steps-detail" class="steps-detail"></div>
<div><p id="message" class="op_box" style="display:none;"></p></div>
...
...
@@ -79,7 +79,7 @@
<div id="step2" style="display:none;">
<hr/>
<h2><i class="fa fa-chevron-right"></i> 已完成!</h2>
<p>是的,就这么简单,安装配置已经完成了!刷新页面即可登录
TELEPORT
啦~~</p>
<p>是的,就这么简单,安装配置已经完成了!刷新页面即可登录
micro-remote
啦~~</p>
</div>
</div>
server/www/teleport/view/user/bind-oath.mako
View file @
aedddc03
...
...
@@ -92,8 +92,8 @@
<hr/>
<p class="step-name">第二步:检查服务器时间</p>
<p>请注意检查您的手机时间与
teleport
服务器时间是否同步,如果两者<span class="important">时间偏差超过两分钟则无法绑定</span>,请及时通知系统管理员处理!</p>
<div class="time-box"><i class="fa fa-clock-o"></i>
TELEPORT
服务器时间:<span class="tp-time mono" id="teleport-time">-</span></div>
<p>请注意检查您的手机时间与
micro-remote
服务器时间是否同步,如果两者<span class="important">时间偏差超过两分钟则无法绑定</span>,请及时通知系统管理员处理!</p>
<div class="time-box"><i class="fa fa-clock-o"></i>
micro-remote
服务器时间:<span class="tp-time mono" id="teleport-time">-</span></div>
<hr/>
<p class="step-name">第三步:认证并绑定</p>
...
...
@@ -102,7 +102,7 @@
<div class="col-md-5">
<div class="input-group">
<span class="input-group-addon"><i class="far fa-user fa-fw"></i></span>
<input data-field="input-username" type="text" class="form-control mono" placeholder="
teleport
系统用户名" data-toggle="popover" data-trigger="manual" data-placement="top">
<input data-field="input-username" type="text" class="form-control mono" placeholder="
micro-remote
系统用户名" data-toggle="popover" data-trigger="manual" data-placement="top">
</div>
<div class="input-group" style="margin-top:10px;">
<span class="input-group-addon"><i class="fa fa-key fa-fw"></i></span>
...
...
server/www/teleport/webroot/app/controller/__init__.py
View file @
aedddc03
...
...
@@ -14,6 +14,7 @@ from . import rpc
from
.
import
system
from
.
import
user
from
.
import
ws
from
.
import
plugin
__all__
=
[
'controllers'
,
'fix_controller'
]
...
...
@@ -128,7 +129,6 @@ controllers = [
# - [json] 获取账号组列表(包括不超过5个组内成员)
(
r'/asset/get-account-groups-with-member'
,
account
.
DoGetAccountGroupWithMemberHandler
),
# ====================================================
# 远程运维相关
# ====================================================
...
...
@@ -278,11 +278,30 @@ controllers = [
# - [json] 维护过程中页面与后台的通讯接口
(
r'/maintenance/rpc'
,
maintenance
.
RpcHandler
),
# WebSocket for real-time information
# ====================================================
# micro平台相关接口
# ====================================================
(
r'/plugin/update_host'
,
plugin
.
UpdateHostHandler
),
# 服务器查询接口
(
r'/plugin/host_list'
,
plugin
.
GetHostListHandler
),
# 服务器详情接口
(
r'/plugin/host_info'
,
plugin
.
GetHostInfoHandler
),
# 服务器远程信息
(
r'/plugin/session_info'
,
plugin
.
GetSessionInfoHandler
),
# 绑定支付宝账户
(
r'/plugin/bind_pay_account'
,
plugin
.
BindPayAccountHandler
),
# 账户状态
(
r'/plugin/account_status'
,
plugin
.
AccountStatusHandler
),
# 账户账户密码获取
(
r'/plugin/account_info'
,
plugin
.
AccountInfoHandler
),
# websocket for real-time information
# ws-client call 'http://ip:7190/ws/action/'
(
r'/ws/(.*)'
,
ws
.
WebSocketHandler
),
(
r'/.*'
,
index
.
CatchAllHandler
),
]
...
...
server/www/teleport/webroot/app/controller/plugin.py
0 → 100644
View file @
aedddc03
This diff is collapsed.
Click to expand it.
server/www/teleport/webroot/app/controller/system.py
View file @
aedddc03
...
...
@@ -684,11 +684,11 @@ class DoLdapImportHandler(TPBaseJsonHandler):
continue
u
[
'email'
]
=
'apex.liu@qq.com'
mail_body
=
'{surname} 您好!
\n\n
已为您创建
teleport系统用户账号,现在可以使用以下信息登录teleport
系统:
\n\n
'
\
mail_body
=
'{surname} 您好!
\n\n
已为您创建
micro-remote系统用户账号,现在可以使用以下信息登录micro-remote
系统:
\n\n
'
\
'登录用户名:{username}
\n
'
\
'密码:您正在使用的域登录密码
\n
'
\
'地址:{web_url}
\n\n\n\n
'
\
'[本邮件由
teleport
系统自动发出,请勿回复]'
\
'[本邮件由
micro-remote
系统自动发出,请勿回复]'
\
'
\n\n
'
\
''
.
format
(
surname
=
u
[
'surname'
],
username
=
u
[
'username'
],
web_url
=
web_url
)
...
...
server/www/teleport/webroot/app/controller/user.py
View file @
aedddc03
...
...
@@ -506,11 +506,11 @@ class DoImportHandler(TPBaseHandler):
continue
err
,
msg
=
yield
mail
.
tp_send_mail
(
u
[
'email'
],
'{surname} 您好!
\n\n
已为您创建
teleport系统用户账号,现在可以使用以下信息登录teleport
系统:
\n\n
'
'{surname} 您好!
\n\n
已为您创建
micro-remote系统用户账号,现在可以使用以下信息登录micro-remote
系统:
\n\n
'
'登录用户名:{username}
\n
'
'密码:{password}
\n
'
'地址:{web_url}
\n\n\n\n
'
'[本邮件由
teleport
系统自动发出,请勿回复]'
'[本邮件由
micro-remote
系统自动发出,请勿回复]'
'
\n\n
'
''
.
format
(
surname
=
u
[
'surname'
],
username
=
u
[
'username'
],
password
=
u
[
'password'
],
web_url
=
web_url
),
subject
=
'用户密码函'
...
...
@@ -598,11 +598,11 @@ class DoUpdateUserHandler(TPBaseJsonHandler):
web_url
=
'{}://{}'
.
format
(
self
.
request
.
protocol
,
self
.
request
.
host
)
err
,
msg
=
yield
mail
.
tp_send_mail
(
args
[
'email'
],
'{surname} 您好!
\n\n
已为您创建
teleport系统用户账号,现在可以使用以下信息登录teleport
系统:
\n\n
'
'{surname} 您好!
\n\n
已为您创建
micro-remote系统用户账号,现在可以使用以下信息登录micro-remote
系统:
\n\n
'
'登录用户名:{username}
\n
'
'密码:{password}
\n
'
'地址:{web_url}
\n\n\n\n
'
'[本邮件由
teleport
系统自动发出,请勿回复]'
'[本邮件由
micro-remote
系统自动发出,请勿回复]'
'
\n\n
'
''
.
format
(
surname
=
args
[
'surname'
],
username
=
args
[
'username'
],
password
=
args
[
'password'
],
web_url
=
web_url
),
subject
=
'用户密码函'
...
...
@@ -752,11 +752,11 @@ class DoResetPasswordHandler(TPBaseJsonHandler):
err
,
msg
=
yield
mail
.
tp_send_mail
(
email
,
'Teleport用户,您好!
\n\n
请访问以下链接以重设您的
teleport
登录密码。此链接将于本邮件寄出24小时之后失效。
\n
'
'Teleport用户,您好!
\n\n
请访问以下链接以重设您的
micro-remote
登录密码。此链接将于本邮件寄出24小时之后失效。
\n
'
'访问此链接,将会为您打开密码重置页面,然后您可以设定新密码。
\n\n
'
'如果您并没有做重设密码的操作,请忽略本邮件,请及时联系您的系统管理员!
\n\n
'
'{reset_url}
\n\n\n\n
'
'[本邮件由
teleport
系统自动发出,请勿回复]'
'[本邮件由
micro-remote
系统自动发出,请勿回复]'
'
\n\n
'
''
.
format
(
reset_url
=
reset_url
),
subject
=
'密码重置确认函'
...
...
server/www/teleport/webroot/app/model/plugin.py
0 → 100644
View file @
aedddc03
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment