1. 在terminal输入ifconfig en0查询局域网ip地址, 以 192.168.1.11 为例
ifconfig en0 #inet字段显示的就是你的局域网ip地址
  1. 由于使用了2021+版本的unity, 安卓包需要使用https访问目标服务器
  2. 安装Nginx, 前置安装:https://brew.sh/
brew install nginx
  1. 生成自签名证书(绑定局域网IP), 在指定目录下(比如: /Users/[你的名字]/ssl_certs)输入下面的命令行
# 生成包含IP地址的自签名证书
openssl req -x509 -newkey rsa:4096 -nodes -keyout server.key -out server.crt -days 365 \\
-subj "/CN=192.168.1.11" \\ #上面查询到的局域网地址
-addext "subjectAltName=IP:192.168.1.11" #上面查询到的局域网地址
  1. 双击生成的server.crt文件, 在钥匙串访问中设置为“始终信任”
  2. 配置nginx
# /usr/local/etc/nginx/nginx.conf 部分配置
server {
    listen 443 ssl; #端口号
    server_name 192.168.1.11; #局域网ip地址

    ssl_certificate /Users/[你的名字]/ssl_certs/server.crt;  #自签名证书地址
    ssl_certificate_key /Users/[你的名字]/ssl_certs/server.key; #自签名证书密钥地址

    location / {
        root /Users/[你的名字]/AIOHttpsServer; #服务器的根目录
        autoindex on;
    }
}
  1. 配置mime
# 打开/usr/local/etc/nginx/mime.types 添加:
    text/plain                                       hash;
    text/plain                                       version;
    text/plain                                       bytes;
    application/octet-stream                         bundle;
  1. 启动服务器, 在浏览器中输入 https://192.168.1.11:443 可检查服务器是否启动
sudo nginx #启动服务器