mui的网络访问
最近在做一个mui的移动app项目,需要连接手机 访问电脑上的网络,遇到几个问题,分享一下
连接手机的问题
可能是手机版本太高的原因,Hbuilder一直连接不到手机
HBuilderX\plugins\launcher\tools\adbs
,这个目录下会存在3个文件,我们把它复制到一个文件夹做一个备份,防止出问题,然后将1.0.31这个文件夹中的内容复制到覆盖掉原来的3个文件。重启Hbuilder就好了
连接Spring Boot
- 手机与电脑处于同一个wifi的局域网下。
- cmd命令行下输入 ipconfig 在**无线局域网适配器 WLAN:找到192.168.*.***这个ip,可以访问
- 实在不行 对应的controller下添加
@CrossOrigin(origins = "*",maxAge = 3600)
注解
连接虚拟机
- 因为在虚拟器上开启了一个fastdfs的文件服务器,需要访问虚拟机
- 虚拟机Ubuntu18.04,首先保证虚拟机的ip是动态ip设置 。在
/etc/netplan/50-cloud-init.yaml
下进行设置。具体方法百度就好。 - 设置桥接模式,保证虚拟机、主机和手机是在同级的局域网下
- 重启虚拟机
- 这时候虚拟机仍是一个动态ip,是会变的。因此我们需要更改50-cloud-init.yaml进行配置
- 在配置前,确定当前已被分配的ip是什么 ifconfig的
ens33
查看一下 - 修改50-cloud-init.yaml 网关、DNS的设置一定要和主机的一摸一样,ip设置为之前被分配的ip,
netplan apply
确定
- 在配置前,确定当前已被分配的ip是什么 ifconfig的
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses: [192.168.1.12/24]
gateway4: 192.168.1.1
nameservers:
addresses: [119.29.29.29, 192.168.1.1] # 与上面要对应