服务端暴露一个端口接收tcp请求,转发http请求到实际的内网服务。
启动服务端,监听tcp请求,并提供相关管理服务。
采用腾讯云api,需配置secret_id和secret_key,具体参考 tencentcloud-sdk-java 。 配置文件路径要求为:
Windows: c:\Users\NAME\.tencentcloud\credentials Linux: ~/.tencentcloud/credentials 或 /etc/tencentcloud/credentials
配置文件格式如下:
[default] secret_id = xxxxx secret_key = xxxxx
接收server转发过来的http请求,转发到实际的内网服务。需要配置以下信息:
onlyone: admin: # web端帐号配置 user: admin # 管理员账号 password: <PASSWORD> # 管理员密码 server: host: 127.0.0.1 # 服务端ip,供客户端连接 port: 9999 # 服务端端口 jks: server.jks # 服务端证书存储文件 filepath: D:\down # 保存文件路径 client: id: id licence: 123456 msgKey: 123456 proxy: - url: test.abcd.test # 可处理的url前缀 ip: 127.0.0.1 # 实际处理程序的ip port: 9001 # 实际处理程序的端口