透传网关属于象过河API网关平台中上线的第一个扩展服务,解决进销存客户开通的宽带没有公网IP,造成无法进行网络通讯的痛点。
实现原理:在进销存服务端启动透传软件,在进销存客户端的电脑上也启动透传软件,然后利用中转服务器,打通tcp隧道进行通讯;并通过公网域名可以实现服务端对外提供http服务。
使用方式
1)服务器端创建账号:
1.登录透传网关服务器:http://api.xgohe.cn/
2.进入透传网关->透传网关账号模块
3.新增用户,输入用户的手机号和密码,并设定用户有效期;其中最大连结数和端口号是为后期预留字段,目前并未实装。保存新增用户;
4.点击刚刚新增的用户行操作列->更多->下载,下载透传所需的软件及配置文件ZIP包,分发给使用人员。
2)使用端操作:
场景:两台电脑分别属于不同网络,且都没有公网IP,无法直接进行通讯;
1.拷贝zip包到进销存的服务器端电脑和客户端电脑上并解压缩。
2.在服务器端电脑上,双击运行 “启动服务端透传.bat”,然后启动进销存服务器端;
3.在客户端电脑上,双击运行“启动客户端透传.bat”,然后启动进销存客户端;
4.进销存客户端可以正常访问到服务端,并进行正常操作。
5.如果进销存服务端对外提供http服务,请求
使用手机号码开通的:
http://手机号码.frp.xgohe.cn:30001/
使用客户号码开通的:
http://客户号码.frp.xgohe.cn:30001/
会直接访问到该账户下的进销存服务端提供的http服务。
常见问题
1.如何确定是否已正常连上?
使用端浏览器打开http://127.0.0.1:7400页面,如果可以打开,说明透传程序已正常启动;页面内可以正常显示出stcp和http,状态显示runing,说明已向服务器端连接成功。
2.如何确定账号已过期?
打开进销存服务端透传程序同目录下jxcs.log文件,查看提示有密码错误、账号已过期。目前是手工版,进行试商用,后期会集成到进销存软件内,进行winfrom的提醒。
想你所想,懂你所需