天天看点

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

为什么要内网穿透

1、因为没有外网IP,本地的项目只能在本地看到,通过内网穿透就可以把本地的项目放到外网上演示,尤其是本科生毕设,就可以直接甩一个url给老师,免去了买服务器、部署到服务器的成本。

2、因为windows 10专业版的远程桌面受网络运行商的防火墙限制,我们只能在局域网内远程连接电脑,(十米内也能算远程?),通过外网穿透就可以使用windows的原生远程桌面在任何地方来访问我们的电脑。

3、以及其他…

Ngrok

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

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

1、打开网址需要你先注册登录,然后是这个界面

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

2、选择开通隧道、立即购买(美国传统0元购)

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

3、填写项目信息

我们在运行Java web或者Django项目之后控制台都会给你这样的信息:

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

这个URL信息就是我们项目在本地所占用的端口。

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

选择http协议,填写本地端口,点击确定添加,后面一页再点击确定开通。

4、客户端启动隧道

点击隧道管理、如图选择客户端下载,根据你的本机型号选择版本。

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

我这里选择Windows 64位版本

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

下载并解压后点击bat文件

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

把ID复制粘贴过来,点击回车启动,得到下面的界面,再使用浏览器访问红框内的URL

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

这时候访问会报错:

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

这是Django返回的错误提示,没有把我们免费的这个域名加到项目配置文件中,

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

加上之后保存,然后刷新浏览器就可以访问我们的页面了。

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

5、配置外网远程桌面

流程基本一样,只需要在开通隧道时把协议改成tcp协议,并且将端口设置为3389(windows默认远程桌面端口为3389)

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

然后和上面一样去启动隧道。

6、远程连接

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

复制域名+端口到这里点击连接,之后输入你的电脑账号和密码即可。

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

6、ipad连接远程桌面

使用Windows的RD Client软件,添加PC,输入域名和端口

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

输入你的账号密码,省得每次连接都要手输。

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

让我觉得它比向日葵和teamviewer好的一点就是,在你连接上之后,你的笔记本或者台式机就会立刻锁屏,只有ipad上会显示桌面,很注重隐私,而且美国0元购的服务器网速我觉得也还够用,后期买个10块钱的体验一下网速是否有质的提升。

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

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

继续阅读