U8高版本在发版说明中已经明确U8不支持VPN的使用方式。尽管部分客户实际中也是通过VPN可以正常使用U8。
分析思路:
因为VPN的设置各个客户各异,往往对数据安全做了设置,也有拦截发包的情况,所以U8没有办法适应所有的VPN使用模式。
但在客户实际使用过程中,如果坚持自己要使用VPN,使用U8登录的时候如遇异常,仍然可以尝试如下的排查方案:
- 保证U8常用端口开通:
4522 1433 4630 11520 11525
一般都会将sqlserver的1433端口号修改为其他新的端口号。此时U8应用服务器配置中的数据源配置,必须要对应加上新端口号。否则VPN远端的U8客户端是无法正常连接U8数据库的sqlserver。并且要放行新的sqlserver端口号。
通过VPN使用U8,客户端ping u8数据库服务器的延迟要满足不能高于10ms,否U8使用会很慢,甚至无法登录u8的情况。