Commit aedddc03 authored by tarak.li's avatar tarak.li

更改文件名称为 micro-remote

plugin代码提交
parent e6af3478
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
...@@ -51,7 +51,7 @@ $assist.init = function (cb_stack) { ...@@ -51,7 +51,7 @@ $assist.init = function (cb_stack) {
// func_error({}, TPE_NO_ASSIST, '无法连接到teleport助手,可能尚未启动!'); // func_error({}, TPE_NO_ASSIST, '无法连接到teleport助手,可能尚未启动!');
// $tp.notify_error('无法连接到teleport助手,可能尚未启动!'); // $tp.notify_error('无法连接到teleport助手,可能尚未启动!');
// $assist.alert_assist_not_found(); // $assist.alert_assist_not_found();
console.error('无法连接到teleport助手,可能其尚未运行!'); console.error('无法连接到micro-remote助手,可能其尚未运行!');
} }
}); });
...@@ -68,13 +68,13 @@ $assist._make_message_box = function () { ...@@ -68,13 +68,13 @@ $assist._make_message_box = function () {
'<div class="modal-dialog" role="document">', '<div class="modal-dialog" role="document">',
'<div class="modal-content">', '<div class="modal-content">',
'<div class="modal-header">', '<div class="modal-header">',
'<h4 class="modal-title">未检测到TELEPORT助手!</h4>', '<h4 class="modal-title">未检测到micro-remote助手!</h4>',
'</div>', '</div>',
'<div class="modal-body">', '<div class="modal-body">',
'<div class="alert alert-info" role="alert">', '<div class="alert alert-info" role="alert">',
'<p>需要TELEPORT助手来辅助远程连接,请确认本机运行了TELEPORT助手!</p>', '<p>需要micro-remote助手来辅助远程连接,请确认本机运行了micro-remote助手!</p>',
'</div>', '</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>',
'<div class="modal-footer">', '<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>', '<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) { ...@@ -152,7 +152,7 @@ $assist.do_teleport = function (args, func_success, func_error) {
} }
}, },
error: function () { 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) { ...@@ -204,7 +204,7 @@ $assist.do_rdp_replay = function (args, func_success, func_error) {
} }
}, },
error: function () { error: function () {
func_error(TPE_NO_ASSIST, '无法连接到teleport助手,可能尚未启动!'); func_error(TPE_NO_ASSIST, '无法连接到micro-remote助手,可能尚未启动!');
} }
}); });
}; };
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div id="page-footer"> <div id="page-footer">
<nav class="navbar navbar-fixed-bottom"> <nav class="navbar navbar-fixed-bottom">
<div class="container"> <div class="container">
<p>TELEPORT v${app_ver.TP_SERVER_VER} | &copy;2015 - 2018 <a href="http://www.tp4a.com/" target="_blank">TP4A</a>,保留所有权利。</p> <p>micro-remote v${app_ver.TP_SERVER_VER} | &copy;2015 - 2018 保留所有权利。</p>
</div> </div>
</nav> </nav>
</div> </div>
<%! <%!
import app.app_ver as app_ver import app.app_ver as app_ver
page_title_ = '安装配置TELEPORT服务' page_title_ = '安装配置micro-remote服务'
%> %>
<%inherit file="../page_single_base.mako"/> <%inherit file="../page_single_base.mako"/>
...@@ -30,12 +30,12 @@ ...@@ -30,12 +30,12 @@
## Begin Main Body. ## Begin Main Body.
<div class="content-box"> <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/> <hr/>
<h2><i class="fa fa-chevron-right"></i> 确定数据库类型</h2> <h2><i class="fa fa-chevron-right"></i> 确定数据库类型</h2>
<div> <div>
<p>TELEPORT支持 SQLite 和 MySQL 数据库,您目前使用的配置如下:</p> <p>micro-remote支持 SQLite 和 MySQL 数据库,您目前使用的配置如下:</p>
<table id="db-info" class="table"></table> <table id="db-info" class="table"></table>
<div class="alert alert-warning"> <div class="alert alert-warning">
<i class="fas fa-exclamation-triangle"></i> 注意:如果以上配置并不是您所期望的,请修改您的配置文件,然后刷新本页面。 <i class="fas fa-exclamation-triangle"></i> 注意:如果以上配置并不是您所期望的,请修改您的配置文件,然后刷新本页面。
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
<hr/> <hr/>
<h2><i class="fa fa-chevron-right"></i> 开始配置</h2> <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> <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 id="steps-detail" class="steps-detail"></div>
<div><p id="message" class="op_box" style="display:none;"></p></div> <div><p id="message" class="op_box" style="display:none;"></p></div>
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
<div id="step2" style="display:none;"> <div id="step2" style="display:none;">
<hr/> <hr/>
<h2><i class="fa fa-chevron-right"></i> 已完成!</h2> <h2><i class="fa fa-chevron-right"></i> 已完成!</h2>
<p>是的,就这么简单,安装配置已经完成了!刷新页面即可登录 TELEPORT 啦~~</p> <p>是的,就这么简单,安装配置已经完成了!刷新页面即可登录 micro-remote 啦~~</p>
</div> </div>
</div> </div>
...@@ -92,8 +92,8 @@ ...@@ -92,8 +92,8 @@
<hr/> <hr/>
<p class="step-name">第二步:检查服务器时间</p> <p class="step-name">第二步:检查服务器时间</p>
<p>请注意检查您的手机时间与teleport服务器时间是否同步,如果两者<span class="important">时间偏差超过两分钟则无法绑定</span>,请及时通知系统管理员处理!</p> <p>请注意检查您的手机时间与micro-remote服务器时间是否同步,如果两者<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> <div class="time-box"><i class="fa fa-clock-o"></i> micro-remote服务器时间:<span class="tp-time mono" id="teleport-time">-</span></div>
<hr/> <hr/>
<p class="step-name">第三步:认证并绑定</p> <p class="step-name">第三步:认证并绑定</p>
...@@ -102,7 +102,7 @@ ...@@ -102,7 +102,7 @@
<div class="col-md-5"> <div class="col-md-5">
<div class="input-group"> <div class="input-group">
<span class="input-group-addon"><i class="far fa-user fa-fw"></i></span> <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>
<div class="input-group" style="margin-top:10px;"> <div class="input-group" style="margin-top:10px;">
<span class="input-group-addon"><i class="fa fa-key fa-fw"></i></span> <span class="input-group-addon"><i class="fa fa-key fa-fw"></i></span>
......
...@@ -14,6 +14,7 @@ from . import rpc ...@@ -14,6 +14,7 @@ from . import rpc
from . import system from . import system
from . import user from . import user
from . import ws from . import ws
from . import plugin
__all__ = ['controllers', 'fix_controller'] __all__ = ['controllers', 'fix_controller']
...@@ -128,7 +129,6 @@ controllers = [ ...@@ -128,7 +129,6 @@ controllers = [
# - [json] 获取账号组列表(包括不超过5个组内成员) # - [json] 获取账号组列表(包括不超过5个组内成员)
(r'/asset/get-account-groups-with-member', account.DoGetAccountGroupWithMemberHandler), (r'/asset/get-account-groups-with-member', account.DoGetAccountGroupWithMemberHandler),
# ==================================================== # ====================================================
# 远程运维相关 # 远程运维相关
# ==================================================== # ====================================================
...@@ -278,11 +278,30 @@ controllers = [ ...@@ -278,11 +278,30 @@ controllers = [
# - [json] 维护过程中页面与后台的通讯接口 # - [json] 维护过程中页面与后台的通讯接口
(r'/maintenance/rpc', maintenance.RpcHandler), (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/' # ws-client call 'http://ip:7190/ws/action/'
(r'/ws/(.*)', ws.WebSocketHandler), (r'/ws/(.*)', ws.WebSocketHandler),
(r'/.*', index.CatchAllHandler), (r'/.*', index.CatchAllHandler),
] ]
......
This diff is collapsed.
...@@ -684,11 +684,11 @@ class DoLdapImportHandler(TPBaseJsonHandler): ...@@ -684,11 +684,11 @@ class DoLdapImportHandler(TPBaseJsonHandler):
continue continue
u['email'] = 'apex.liu@qq.com' 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' \ '登录用户名:{username}\n' \
'密码:您正在使用的域登录密码\n' \ '密码:您正在使用的域登录密码\n' \
'地址:{web_url}\n\n\n\n' \ '地址:{web_url}\n\n\n\n' \
'[本邮件由teleport系统自动发出,请勿回复]' \ '[本邮件由micro-remote系统自动发出,请勿回复]' \
'\n\n' \ '\n\n' \
''.format(surname=u['surname'], username=u['username'], web_url=web_url) ''.format(surname=u['surname'], username=u['username'], web_url=web_url)
......
...@@ -506,11 +506,11 @@ class DoImportHandler(TPBaseHandler): ...@@ -506,11 +506,11 @@ class DoImportHandler(TPBaseHandler):
continue continue
err, msg = yield mail.tp_send_mail( err, msg = yield mail.tp_send_mail(
u['email'], u['email'],
'{surname} 您好!\n\n已为您创建teleport系统用户账号,现在可以使用以下信息登录teleport系统:\n\n' '{surname} 您好!\n\n已为您创建micro-remote系统用户账号,现在可以使用以下信息登录micro-remote系统:\n\n'
'登录用户名:{username}\n' '登录用户名:{username}\n'
'密码:{password}\n' '密码:{password}\n'
'地址:{web_url}\n\n\n\n' '地址:{web_url}\n\n\n\n'
'[本邮件由teleport系统自动发出,请勿回复]' '[本邮件由micro-remote系统自动发出,请勿回复]'
'\n\n' '\n\n'
''.format(surname=u['surname'], username=u['username'], password=u['password'], web_url=web_url), ''.format(surname=u['surname'], username=u['username'], password=u['password'], web_url=web_url),
subject='用户密码函' subject='用户密码函'
...@@ -598,11 +598,11 @@ class DoUpdateUserHandler(TPBaseJsonHandler): ...@@ -598,11 +598,11 @@ class DoUpdateUserHandler(TPBaseJsonHandler):
web_url = '{}://{}'.format(self.request.protocol, self.request.host) web_url = '{}://{}'.format(self.request.protocol, self.request.host)
err, msg = yield mail.tp_send_mail( err, msg = yield mail.tp_send_mail(
args['email'], args['email'],
'{surname} 您好!\n\n已为您创建teleport系统用户账号,现在可以使用以下信息登录teleport系统:\n\n' '{surname} 您好!\n\n已为您创建micro-remote系统用户账号,现在可以使用以下信息登录micro-remote系统:\n\n'
'登录用户名:{username}\n' '登录用户名:{username}\n'
'密码:{password}\n' '密码:{password}\n'
'地址:{web_url}\n\n\n\n' '地址:{web_url}\n\n\n\n'
'[本邮件由teleport系统自动发出,请勿回复]' '[本邮件由micro-remote系统自动发出,请勿回复]'
'\n\n' '\n\n'
''.format(surname=args['surname'], username=args['username'], password=args['password'], web_url=web_url), ''.format(surname=args['surname'], username=args['username'], password=args['password'], web_url=web_url),
subject='用户密码函' subject='用户密码函'
...@@ -752,11 +752,11 @@ class DoResetPasswordHandler(TPBaseJsonHandler): ...@@ -752,11 +752,11 @@ class DoResetPasswordHandler(TPBaseJsonHandler):
err, msg = yield mail.tp_send_mail( err, msg = yield mail.tp_send_mail(
email, email,
'Teleport用户,您好!\n\n请访问以下链接以重设您的teleport登录密码。此链接将于本邮件寄出24小时之后失效。\n' 'Teleport用户,您好!\n\n请访问以下链接以重设您的micro-remote登录密码。此链接将于本邮件寄出24小时之后失效。\n'
'访问此链接,将会为您打开密码重置页面,然后您可以设定新密码。\n\n' '访问此链接,将会为您打开密码重置页面,然后您可以设定新密码。\n\n'
'如果您并没有做重设密码的操作,请忽略本邮件,请及时联系您的系统管理员!\n\n' '如果您并没有做重设密码的操作,请忽略本邮件,请及时联系您的系统管理员!\n\n'
'{reset_url}\n\n\n\n' '{reset_url}\n\n\n\n'
'[本邮件由teleport系统自动发出,请勿回复]' '[本邮件由micro-remote系统自动发出,请勿回复]'
'\n\n' '\n\n'
''.format(reset_url=reset_url), ''.format(reset_url=reset_url),
subject='密码重置确认函' subject='密码重置确认函'
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment