以太网 ip 是宽带网线连接产生。
无线网 ip 是wifi连接产生。
1.前提,想让小程序在手机上调通公司内网接口,就要先保证公司内网ip允许你的手机访问。如上图所示:
(1)电脑通过VPN连接后允许访问公司内网(ip)
(2)电脑通过连接wifi允许访问自家路由器
(3)手机通过连接wifi允许访问自家路由器
(4)待解决:手机连接公司内网(ip)
2.解决方法:
(1)把小程序的所有接口中公司内网ip改成自家电脑的ipv4地址(cmd——输入ipconfig——查看ipv4地址)。
(2)将电脑作为代理服务器,设置代理,代理的目的是每次访问电脑的ipv4地址时,转为访问公司内网ip。
3.设置代理具体步骤:
(1)通过管理员权限打开cmd,设置代理:
netsh interface portproxy add v4tov4 listenaddress=192.168.xxx.xxx listenport=8080 connectaddress=192.168.xxx.xxx connectport=8080
将自家电脑ipv4地址和端口连接到公司内网ip地址和端口。
(2)查看全部代理:netsh interface portproxy show v4tov4
看到“侦听ipv4”地址和“连接到ipv4”地址和你上面所设置的一样,就ok了。
4.最终效果
当你把 小程序中所有ip改成当前电脑ipv4地址 && 设置代理成功 之后,当你用手机进入小程序访问接口时,首先访问的是你家电脑的ipv4地址,由于已经设置过代理(每当你访问你家电脑的ipv4时,通过代理服务器访问公司内网ip),所以此时你的手机可以访问到公司内网ip,即可以通过手机调通内网接口。
5.注意
(1)手机连接wifi,电脑连接wifi,电脑通过VPN连接公司内网。
(2)不可使用电脑给手机开热点,亲测无效。
(3)如果以上步骤都正常操作,还是没法连接内网,可以删了代理重新设置。netsh interface portproxy delete v4tov4 listenaddress=192.168.xxx.xxx(路由器ip) listenport=8080。