零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)

为什么要内网穿透

1、因为没有外网IP,本地的项目只能在本地看到,通过内网穿透就可以把本地的项目放到外网上演示,尤其是本科生毕设,就可以直接甩一个url给老师,免去了买服务器、部署到服务器的成本。
2、因为windows 10专业版的远程桌面受网络运行商的防火墙限制,我们只能在局域网内远程连接电脑,(十米内也能算远程?),通过外网穿透就可以使用windows的原生远程桌面在任何地方来访问我们的电脑。
3、以及其他…

Ngrok

这是一个类似于nps的工具,也是在web端进行配置,下载客户端进行端口映射,不过使用起来更加简单,网址如下:

https://www.ngrok.cc/user.html

1、打开网址需要你先注册登录,然后是这个界面
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第1张图片
2、选择开通隧道、立即购买(美国传统0元购)
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第2张图片
3、填写项目信息
我们在运行Java web或者Django项目之后控制台都会给你这样的信息:
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第3张图片
这个URL信息就是我们项目在本地所占用的端口。
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第4张图片
选择http协议,填写本地端口,点击确定添加,后面一页再点击确定开通。
4、客户端启动隧道
点击隧道管理、如图选择客户端下载,根据你的本机型号选择版本。
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第5张图片
我这里选择Windows 64位版本
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第6张图片
下载并解压后点击bat文件
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第7张图片
把ID复制粘贴过来,点击回车启动,得到下面的界面,再使用浏览器访问红框内的URL
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第8张图片
这时候访问会报错:
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第9张图片
这是Django返回的错误提示,没有把我们免费的这个域名加到项目配置文件中,
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第10张图片
加上之后保存,然后刷新浏览器就可以访问我们的页面了。
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第11张图片
5、配置外网远程桌面
流程基本一样,只需要在开通隧道时把协议改成tcp协议,并且将端口设置为3389(windows默认远程桌面端口为3389)
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第12张图片
然后和上面一样去启动隧道。
6、远程连接
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第13张图片
复制域名+端口到这里点击连接,之后输入你的电脑账号和密码即可。
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第14张图片
6、ipad连接远程桌面
使用Windows的RD Client软件,添加PC,输入域名和端口
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第15张图片
输入你的账号密码,省得每次连接都要手输。
零学习成本Ngrok内网穿透神器(可外网使用win原生远程桌面)_第16张图片
让我觉得它比向日葵和teamviewer好的一点就是,在你连接上之后,你的笔记本或者台式机就会立刻锁屏,只有ipad上会显示桌面,很注重隐私,而且美国0元购的服务器网速我觉得也还够用,后期买个10块钱的体验一下网速是否有质的提升。

至此!一台微软surface就诞生了!

你可能感兴趣的:(ngrok,内网穿透,远程桌面)