A:TSL-Proxy代理提供了按策略自动切换服务器的功能,可实现快速切换服务器;还提供了通过【1对1代理模式】登录的本地用户管理功能,避免账号登录资源的无效占用。
TSL-Proxy代理可解决如下场景问题:
1、【快速切换服务器】:用户可手动指定服务器,也可由TSL-Proxy代理根据策略自动选择最优的服务器
2、【服务器状态监控】:TSL-Proxy代理持续监控服务器,当检测到部分服务器异常时,自动切换至其他正常服务器;用户仅需重新登录即可切换到新的正常服务器
3、【管理本地用户】:TSL-Proxy代理可管理通过【1对1代理模式】登录的本地用户,踢出暂时未使用的本地用户,合理分配账号登录资源。
更多使用说明可参考:FAQ:
Q:天软代理服务器:TSL-Proxy应用说明中的介绍。
声明:TSL-Proxy属于插件辅助工具(非官方),不属于天软正式产品功能,仅供有这类需求的用户使用。
TSL-Proxy代理配置以及操作步骤:
第一步:下载附件并解压
TSL-Proxy附件:
附件:TSL-Proxy.zip
附件解压后应有如下内容:
其中,tsl_proxy_config.toml为配置文件,已配置目前最新天软所有官方服务器信息。
tsl_proxy_config.toml文件中各项配置介绍可参考FAQ:
Q:TSL-Proxy代理常用配置项
第二步:打开tsl_proxy_config.toml配置文件,填写天软账号与密码
如下:
注:若是落地服务器用户,则还需修改对应的服务器登录信息。
第三步:双击【tsl-proxy.exe】,启动TSL-Proxy代理
若终端中显示如下字样,即代表启动成功。
注:后续操作过程中,TSL-Proxy代理都必须保持运行状态。
第四步:通过代理方式完成登录
通过TSL-Proxy代理登录,对应的登录信息如下:
服务器地址:127.0.0.1
端口:9000
本地用户账号与密码:默认已配置两对,分别为:user1/tsl123、user2/tsl123
注:若要修改上述登录信息,则只需在tsl_proxy_config.toml配置文件更新对应变量的值:
1、如端口需要自定义,则修改listen_addr中指定的端口值
2、如若用户名与密码需要自定义,则可在[[client_users]]节点中修改或新增一个[[client_users]]节点。
完成修改后,需要重启服务【tsl-proxy.exe】才可使修改后的配置生效。
另,若用户需要在局域网中通用同一个代理服务,可参考:FAQ:
Q:如何使局域网中的其他用户使用本机TSL-Proxy代理进行登陆?
场景一:天软客户端:
1)【添加服务器】:打开天软客户端登录窗口,将上述服务器地址与端口信息添加至服务器列表
2)【使用本地用户登录】:服务器添加完成后,指定该服务器,填写本地用户账号及密码并登录。
登录完成后,可以在客户端左上角看到对应的服务器名称及登录账号名。
场景二:TSLPy模块登录
指定服务器及端口,用户名与密码为代码配置中的信息后,进行登录,如:
import sys
sys.path.append(r"D:\Program Files\AnalyseNG.NET_01")
import TSLPy312 as ts
ts.ConnectServer("127.0.0.1", 9000)
dl = ts.LoginServer("user1", "tsl123")
if dl[0] == 0:
print(ts.Logined())
else:
print(dl[1])
也支持通过tslclient.ini进行登录,可参考FAQ:
INI文件配置登陆信息
场景三:pyTSL模块登录
指定服务器及端口,用户名与密码为代码配置中的信息后,进行登录,如
import pyTSL as ts
c = ts.Client("user2", "tsl123", "127.0.0.1", 9000)
if c.login() == 0:
print(c.last_error())
else:
print(c.is_logined())
Web UI界面查看及管理登录信息
启动TSL-Proxy代理后,用户可在浏览器访问地址:
http://127.0.0.1:9001 即可查看及管理当前连接信息。
查看与管理
如,在【仪表盘】中的【已连接客户端】部分查看与管理当前通过TSL-Proxy代理登录的本地用户。
点击【踢出】按钮,即可中断指定本地用户的登录。
切换登录服务器
Web UI中,用户可在【实时监控】页面以及【配置中上游服务器列表】手动或设置按策略自动切换服务器。
注:服务器切换后,本地用户需重新登录才能切换至对应的服务器
【实时监控】页面:
【配置中上游服务器列表】:
