以太網(wǎng) ip 是寬帶網(wǎng)線連接產(chǎn)生。
無(wú)線網(wǎng) ip 是wifi連接產(chǎn)生。
1.前提非凌,想讓小程序在手機(jī)上調(diào)通公司內(nèi)網(wǎng)接口,就要先保證公司內(nèi)網(wǎng)ip允許你的手機(jī)訪問(wèn)荆针。如上圖所示:
(1)電腦通過(guò)VPN連接后允許訪問(wèn)公司內(nèi)網(wǎng)(ip)
(2)電腦通過(guò)連接wifi允許訪問(wèn)自家路由器
(3)手機(jī)通過(guò)連接wifi允許訪問(wèn)自家路由器
(4)待解決:手機(jī)連接公司內(nèi)網(wǎng)(ip)
2.解決方法:
(1)把小程序的所有接口中公司內(nèi)網(wǎng)ip改成自家電腦的ipv4地址(cmd——輸入ipconfig——查看ipv4地址)敞嗡。
(2)將電腦作為代理服務(wù)器,設(shè)置代理航背,代理的目的是每次訪問(wèn)電腦的ipv4地址時(shí)喉悴,轉(zhuǎn)為訪問(wèn)公司內(nèi)網(wǎng)ip。
3.設(shè)置代理具體步驟:
(1)通過(guò)管理員權(quán)限打開(kāi)cmd玖媚,設(shè)置代理:
netsh interface portproxy add v4tov4 listenaddress=192.168.xxx.xxx listenport=8080 connectaddress=192.168.xxx.xxx connectport=8080
將自家電腦ipv4地址和端口連接到公司內(nèi)網(wǎng)ip地址和端口箕肃。
(2)查看全部代理:netsh interface portproxy show v4tov4
看到“偵聽(tīng)ipv4”地址和“連接到ipv4”地址和你上面所設(shè)置的一樣,就ok了今魔。
4.最終效果
當(dāng)你把 小程序中所有ip改成當(dāng)前電腦ipv4地址 && 設(shè)置代理成功 之后勺像,當(dāng)你用手機(jī)進(jìn)入小程序訪問(wèn)接口時(shí),首先訪問(wèn)的是你家電腦的ipv4地址错森,由于已經(jīng)設(shè)置過(guò)代理(每當(dāng)你訪問(wèn)你家電腦的ipv4時(shí)吟宦,通過(guò)代理服務(wù)器訪問(wèn)公司內(nèi)網(wǎng)ip),所以此時(shí)你的手機(jī)可以訪問(wèn)到公司內(nèi)網(wǎng)ip涩维,即可以通過(guò)手機(jī)調(diào)通內(nèi)網(wǎng)接口督函。
5.注意
(1)手機(jī)連接wifi,電腦連接wifi激挪,電腦通過(guò)VPN連接公司內(nèi)網(wǎng)辰狡。
(2)不可使用電腦給手機(jī)開(kāi)熱點(diǎn),親測(cè)無(wú)效垄分。
(3)如果以上步驟都正常操作宛篇,還是沒(méi)法連接內(nèi)網(wǎng),可以刪了代理重新設(shè)置薄湿。netsh interface portproxy delete v4tov4 listenaddress=192.168.xxx.xxx(路由器ip) listenport=8080叫倍。