
|  |      1Trim21      2023-08-26 19:20:54 +08:00 via Android 你是要内网穿透还是反向代理? | 
|  |      2zcf0508      2023-08-26 19:32:51 +08:00 via Android caddy2 反带 | 
|  |      3gzlock      2023-08-26 19:44:11 +08:00 cloudflare 的 tunnel | 
|  |      4expy      2023-08-26 19:53:31 +08:00 .local 是保留字吧。 | 
|  |      5yoa1q7y      2023-08-26 20:23:57 +08:00  1 假设地址为 https://dev.local 使用 https://github.com/FiloSottile/mkcert 生成自签名证书 ``` mkcert dev.local ``` nginx 配置 ``` server { listen 443 ssl http2; server_name dev.local; ssl_certificate /usr/local/etc/nginx/certs/dev.local.pem; ssl_certificate_key /usr/local/etc/nginx/certs/dev.local-key.pem; location / { proxy_pass http://127.0.0.1:3000; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_set_header X-NginX-Proxy true; proxy_cache_bypass $http_upgrade; proxy_http_version 1.1; proxy_redirect off; add_header Cache-Control no-cache; } } ``` 修改 hosts ``` 127.0.0.1 dev.local ``` | 
|  |      6JensenQian      2023-08-26 20:25:38 +08:00 via Android cloudflare tunnel | 
|  |      7muxinqi      2023-08-26 22:31:08 +08:00 TL;DR 1. mkcert 生成 CA 和证书 2. mitmproxy 一键本地反向代理 3. 配置 Local DNS Mapping (Hosts/Surge) 详细步骤 https://web.archive.org/web/20230826141958/https://notes.muxinqi.com/using-https-for-local-development | 
|  |      8Mutoo      2023-08-26 22:57:01 +08:00 via iPhone 用 mkcert 或者纯手工打造自签名证书,教程: https://blog.mutoo.im/2022/04/self-signed-ssl-cert/ | 
|  |      9jim9606      2023-08-26 23:08:16 +08:00 .local 是 mDNS 保留的顶级域名。Windows 虽然支持但限制在 UWP 下使用。 开发用我建议用别的域名,写进 hosts 或者就直接用自有域名填一个 127.0.0.1 的 A 记录。因为某些解析器会固定使用 mDNS 解析.local 域名而不是传统 DNS 。 | 
|      10kkwa56188      2023-08-26 23:16:47 +08:00 推上看到了, 短的答案:用 Caddy | 
|  |      11bugcoder      2023-08-26 23:24:21 +08:00 借楼问:Mac 上面的是自带的吗? iPad 和 Mac 局域网就是用.local 的网址 | 
|  |      12qfdk PRO mac 自带不是.local 嘛 | 
|  |      14SimonOne      2023-08-27 21:35:08 +08:00  1 |