我是太原理工大学机械学院的一名研究生,老师最近让完成大华摄像头的远程监控,主要问题就是大华摄像头是内网,如何才能让外网的网络访问内网的设备。
听同学说阿里云有高校计划,可以免费领取两个月的阿里云服务器,于是我抱着试一试的心态申请了一下,没想到真的成功了,在这里感谢阿里云给我们在校大学生提供了这样一个很好的平台。我一定会给身边有需要的同学去推荐的。
然后进入主题,我想给大家介绍一下我是如何完成内网穿透的,一台云服务器其实就相当于你有了公网ip。然后我在哔哩哔哩上看了一下如何可以实现内网穿透,b站大佬上很多人都说利用云服务器上frp实现,我也大概看了一下,因为自己之前是一个纯小白,对于编程的东西还不太了解,也是跟着视频中一步一步操作.接下来给大家介绍一下我是如何实现内网穿透的。我的理解他其实就是在服务器上给你配置一个端口,因为服务器有公网ip,然后把服务器的这个端口和你内网的端口进行绑定,这样就相当于你在任何网络下访问服务器的公网ip加你给他分配的端口就相当于你访问了你内网设备的那个端口,在我这里内网的那个端口就是我大华摄像头的端口。这样就实现了内网穿透。具体操作就是frp分为frps和fprc。frps是服务器端,frpc是客户端。就是你需要分别在服务器上下载frps和你的电脑下下载frpc,然后分别在frps和frpc上进行配置,如何大家有什么问题可以问我。这样就实现了内网穿透。我想的是还可以给他分配一个域名,因为端口要比域名难记的多。这是我接下来准备实现的一个方向,并且我现在只是在web上实现了,我还想利用c#自己创建一个winform。
最后十分感谢阿里云这个平台给了我这样的一个机会,也希望自己可以实现winform窗体的创建。