和之前的外网SSH本地host的方法基本一致,也是在两端使用客户端和服务端打通网络,不然外网访问不到内网
但是,内网是可以出的,也就是访问到外网,当访问到外网,上级的路由NAT转化后会记录下,网卡MAC与IP的对应关系,但是有时间的限制
在此间从外网的请求给到最上层路由,依次向下发送到目的地,所以抓包也可以看到每个一定时间会有心跳包来打通外网到内网的通信
服务端:
使用7502端口和客户端打通网络,使用10080端口来访问将其转发到本地服务
[common] bind_port = 7502 vhost_http_port = 10080
客户端:
使用本地web服务的端口80,类型为http,https也可以这样配置,将其修改为https就好了
[common] server_addr = x.x.x.x server_port = 7502 [web] type = http local_port = 80 custom_domains = www.testone.top
访问本地服务地址为:www.testone.top:10080+路径 将会访问到本地80端口的web服务
画一张组网图,大概的环境如图