在写短链系统的时候,本来想装个逼,然后发现别人访问不了我的短链

问了NX,又被NX冷言讽刺了 公网和私网的区别

问了鸟鸟,就去找了内网穿透的工具,让公网能够访问到私网的服务器

内网穿透

  1. 什么是内网穿透?
    非学术的说法: 通常个人电脑无论是连接WIFI上网还是用网线上网,都是属于局域网里边的,外网无法直接访问到你的电脑,内网穿透可以让你的局域网中的电脑实现外网访问功能

  2. 内网穿透有什么用?
    通过内网穿透可以实现通过外网直接访问到你的电脑

步骤

  1. 访问官方 https://ngrok.com/

  2. 下载解压相应的文件–>可以出现一个 ngrok.exe 的文件,打开来就是一个命令行工具

  3. 在ngrok官网登录,在刚刚的命令行工具中输入

    1. 鉴权
    1
    ngrok config add-authtoken 2dWxDXj5F9A48P4JzdpgYbXhxrj_6JRjH9ArvF5E5zTxmJFGc
    1. 启动监听
    1
    ngrok http http://localhost:8080
  4. 监听后会跳转一个页面

1
2
  tunnel          start a tunnel for use with a tunnel-group backend
ngrok (Ctrl+C to quit) Build better APIs with ngrok. Early access: ngrok.com/early-access Session Status online Account Echin (Plan: Free) Version 3.7.0 Region Japan (jp) Latency 66ms Web Interface http://127.0.0.1:4040 Forwarding https://3fe8-2409-8a28-4f6-f3b-9825-327d-6c3d-d649.ngrok-free.app -> http://localhost:8080 Connections ttl opn rt1 rt5 p50 p90 7 0 0.00 0.00 90.14 196.11 HTTP Requests

Forwarding 后面就是相应的 host

到时候访问就是加上相应的Path即可