前言
有时候我可能会借助家里的电脑临时充当服务器供外网访问, 此时需要进行内网穿透才能实现
网上偶然发现一个提供内网穿透服务的网站, 名为内网云:

如果是临时使用 那么完全免费, 付费的话5块钱一个月
接下来给大家介绍 如何使用
使用指南
http映射
假设我的电脑上开了一个Web服务, 地址为:http://localhost:3000, 我们想实现外网访问到这个地址的内容, 此时我们可以在电脑的命令窗口中输入以下指令:
1  | ssh -R 80:127.0.0.1:3000 sh@sh3.neiwangyun.net  | 
指令解析:
- ssh:
ssh远程命令 - -R:远程端口绑定
 - 80:固定端口
 - 127.0.0.1:固定的本机网络
 - 3000:你需要转发的网络端口,自行更改
 - sh:默认匿名账号,不需要密码验证
 - sh3.neiwangyun.net:内网云服务器节点的地址,固定值
 
简而言之 这句指令的意思就是将sh3.neiwangyun.net服务器的80端口转发到本地的3000
执行完毕后出现以下内容:

结果解析:
- username:
sh账号名称 - type:
anonymous账号类型 - subdomain: 
xxxxxxxxxx.neiwangyun.net子域名 - bandwidth: 
random网络带宽 - expire_time: 
random过期时间 - unid: 唯一识别码
 - http:
http链接 - https:
https链接 - ipport:直连用的
ip和端口 - remote_ip:客户端
ip,服务器看到的连接者IP 
此时 我们在浏览器中输入http/https的地址则可以访问到http://localhost:3000的内容
ssh映射
假如我们需要在外网中对家里的电脑进行ssh连接, 那么我们需要更改指令端口,如下:
1  | ssh -R 80:127.0.0.1:22 sh@sh3.neiwangyun.net  | 

执行完毕后  我们需要用ipport的值进行ssh访问, 如下:
1  | ssh hostname@olveddnzffdhshsh3.neiwangyun.net:31258  | 
本文为作者原创转载时请注明出处 谢谢
