什么是内网穿透?内网穿透的英文叫做 NAT traversal,又被称为端口映射或内网映射,即外网与内网的计算机的节点进行连接时所需要的连接通信
使用场景:需要在局域网外访问内网的应用,远程办公等
软件官网:www.ittun.com
1. 解压安装包得到:config.yml
ngrok.exe
startup.bat
三个文件
2. 修改 config.yml
# 修改端口号
server_addr: "ittun.com:36415"
trust_host_root_certs: false
# 可启动多个服务
tunnels:
web:
subdomain: web
# 静态文件 如若不填,需手动启动一个本地的web server服务,并且端口保持一致
root: E:\work\code\website\dist
proto:
http: 80
server:
subdomain: back_server
proto:
# 可填写ip地址 + 端口号 默认ip: 127.0.0.1
http: 192.168.31:9544
test:
subdomain: test
# 可开启https
proto:
http: 8080
https: 8080
3. 修改 startup.bat
ngrok -config config.yml start server web test
4. 双击启动 startup.bat
文件
5. 即可通过局域网外部进行访问(注意startup.bat
启动窗口不能关闭)
http://web.ittun.com
http://test.ittun.com
https://test.ittun.com
http://back_server.ittun.com
内网可访问 127.0.0.1:80 且端口号需保持一致