透傳網(wǎng)關(guān)屬于象過河API網(wǎng)關(guān)平臺中上線的第一個(gè)擴(kuò)展服務(wù),解決進(jìn)銷存客戶開通的寬帶沒有公網(wǎng)IP,造成無法進(jìn)行網(wǎng)絡(luò)通訊的痛點(diǎn)。
實(shí)現(xiàn)原理:在進(jìn)銷存服務(wù)端啟動(dòng)透傳軟件,在進(jìn)銷存客戶端的電腦上也啟動(dòng)透傳軟件,然后利用中轉(zhuǎn)服務(wù)器,打通tcp隧道進(jìn)行通訊;并通過公網(wǎng)域名可以實(shí)現(xiàn)服務(wù)端對外提供http服務(wù)。
使用方式
1)服務(wù)器端創(chuàng)建賬號:
1.登錄透傳網(wǎng)關(guān)服務(wù)器:http://api.xgohe.cn/
2.進(jìn)入透傳網(wǎng)關(guān)->透傳網(wǎng)關(guān)賬號模塊
3.新增用戶,輸入用戶的手機(jī)號和密碼,并設(shè)定用戶有效期;其中最大連結(jié)數(shù)和端口號是為后期預(yù)留字段,目前并未實(shí)裝。保存新增用戶;
4.點(diǎn)擊剛剛新增的用戶行操作列->更多->下載,下載透傳所需的軟件及配置文件ZIP包,分發(fā)給使用人員。
2)使用端操作:
場景:兩臺電腦分別屬于不同網(wǎng)絡(luò),且都沒有公網(wǎng)IP,無法直接進(jìn)行通訊;
1.拷貝zip包到進(jìn)銷存的服務(wù)器端電腦和客戶端電腦上并解壓縮。
2.在服務(wù)器端電腦上,雙擊運(yùn)行 “啟動(dòng)服務(wù)端透傳.bat”,然后啟動(dòng)進(jìn)銷存服務(wù)器端;
3.在客戶端電腦上,雙擊運(yùn)行“啟動(dòng)客戶端透傳.bat”,然后啟動(dòng)進(jìn)銷存客戶端;
4.進(jìn)銷存客戶端可以正常訪問到服務(wù)端,并進(jìn)行正常操作。
5.如果進(jìn)銷存服務(wù)端對外提供http服務(wù),請求
使用手機(jī)號碼開通的:
http://手機(jī)號碼.frp.xgohe.cn:30001/
使用客戶號碼開通的:
http://客戶號碼.frp.xgohe.cn:30001/
會直接訪問到該賬戶下的進(jìn)銷存服務(wù)端提供的http服務(wù)。
常見問題
1.如何確定是否已正常連上?
使用端瀏覽器打開http://127.0.0.1:7400頁面,如果可以打開,說明透傳程序已正常啟動(dòng);頁面內(nèi)可以正常顯示出stcp和http,狀態(tài)顯示runing,說明已向服務(wù)器端連接成功。
2.如何確定賬號已過期?
打開進(jìn)銷存服務(wù)端透傳程序同目錄下jxcs.log文件,查看提示有密碼錯(cuò)誤、賬號已過期。目前是手工版,進(jìn)行試商用,后期會集成到進(jìn)銷存軟件內(nèi),進(jìn)行winfrom的提醒。
想你所想,懂你所需