function GetDefaultConn(port, type) { /// flag为1代表启用日志输出,系统正式上线后设置0可提高运行速度 /// sid代表本次连接的会话ID,必须保证唯一 const Protocol = location.protocol if (Protocol.toUpperCase().includes('HTTPS')) { /// HTTPS网站,需要申请自己主站下其它地方都不会用到的一个子域名来做SSL证书,如域名在阿里云上,请下载Apache类型的证书并提交给客服制作授权 if (type == 1) { return `wss://wrl.zorrosoft.com:${port}?sid=${getrandom(5).toLocaleString()}&flag=1&cid=zorrosoft&tk=8C4560272C8A38C32EF6102CAB6B4D886504F06C63202A316B3FD88381FC5491704DA444156B9F6FDA313843E412F1E1DC414A7899399F14D76688090FC7DCE11DA121CB2B0E819B2B7080DB9CF09D4D66192C5893ABE182DA38DF8A02EFAACB304BF9A242ADEBFAA09FC0304918895DE3B56E30A17AA8D92E3D61C1AC2453E6C1C637C3E260FE9A445EC858BADEB9312A43DD99323EF5D63414B9BC7D3F4004C7E109ADD5A6289ADAB004A2A544D312BB84E467DAC4C9449418F3FCCC9529049DCFD562B77EF2CE429B242C23975E6EA922E0564B6507177187E92F254EC2678A795B5D2EC92F818A7364FB7CA3E553D4F94119F868261E5A0A8E7EBE841CF7` } // 这里注意test.yuanmaster.com替换为自己的子域名 else { return `wss://wrl.zorrosoft.com:${port}?sid=${getrandom(5).toLocaleString()}&flag=1` } // 这里注意wrl.zorrosoft.com替换为自己的子域名 } else { /// type为1时代表中间件启用了安全校验模式,需要按文档生成tk,具体方法参考SDK包中的文档:中间件安全解决方案.pdf if (type == 1) { return `ws://127.0.0.1:${port}?sid=${getrandom(5).toLocaleString()}?flag=1&cid=zorrosoft&tk=8C4560272C8A38C32EF6102CAB6B4D886504F06C63202A316B3FD88381FC5491704DA444156B9F6FDA313843E412F1E1DC414A7899399F14D76688090FC7DCE11DA121CB2B0E819B2B7080DB9CF09D4D66192C5893ABE182DA38DF8A02EFAACB304BF9A242ADEBFAA09FC0304918895DE3B56E30A17AA8D92E3D61C1AC2453E6C1C637C3E260FE9A445EC858BADEB9312A43DD99323EF5D63414B9BC7D3F4004C7E109ADD5A6289ADAB004A2A544D312BB84E467DAC4C9449418F3FCCC9529049DCFD562B77EF2CE429B242C23975E6EA922E0564B6507177187E92F254EC2678A795B5D2EC92F818A7364FB7CA3E553D4F94119F868261E5A0A8E7EBE841CF7` } else { return `ws://127.0.0.1:${port}?sid=${getrandom(5).toLocaleString()}&flag=1` } } } /// Vue.prototype.$rules = validate; // 获取随机数 function getrandom() { return (`000000${Math.floor(Math.random() * 999999)}`).slice(-6) } export default GetDefaultConn