Nginx、Ngrok解决线上代理本地
线上代理本地
线上代理本地是通过网络将本地服务器或应用公开给互联网访问的过程,通常用于开发和调试目的。通过这种方式,开发者可以让远程用户或其他线上服务直接访问本地运行的服务。
技术方案
Ngrok
ngrok
是最流行的工具之一,它通过创建一个安全的隧道,将本地服务器公开到互联网上
使用 ngrok 暴露本地端口 启动 ngrok,将本地 8080 端口暴露给外网。
1 | ngrok http 8080 # 8080 是你本地启动服务的端口 |
Nginx
安装:
1 | sudo apt update |
nginx 基础命令:
1 | # 启动命令 |
nginx.conf
修改 nginx.conf
: sudo nano /usr/local/etc/nginx/nginx.conf
1 | server { |
Host
修改 host
命令: sudo nano /etc/hosts
清除 DNS缓存
命令: sudo killall -HUP mDNSResponder
1 | #127.0.0.1 example.com |
配置完之后,浏览器上
http://example.com
就是访问的http://<本地IP>:8080
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Tiankui Star!
评论