从内部访问家庭网络服务

2024-05-29 03:26:10 发布

您现在位置:Python中文网/ 问答频道 /正文

在家庭网络中,我使用带有web服务的设备。现在我想从因特网上访问这个服务。由于我没有静态IP(也不想要静态IP),我的想法是使用/开发两个“转发器”。一个在服务器上(例如googleappengine),另一个在我的本地NAS上(使用Python)。在

有没有人知道应用程序/框架可以很容易地做到这一点,甚至知道更好的解决方案来解决我的问题吗?在

当然,解决方案还应该包括某种身份验证。当我使用自己开发的android应用程序作为端点时,我可以定制通信。在


Tags: ip服务器框架身份验证web应用程序转发器静态
1条回答
网友
1楼 · 发布于 2024-05-29 03:26:10

好的,所以您只想运行一个没有静态IP的基于家庭的web服务器。如果您有linux服务器,可以尝试以下操作:

使用默认安装的apachewebserver并设置测试页。该页面将被放入您的web服务器公共目录中。现在,如何解析你的IP…假设它是…25.24.4.166,你希望它有一个主机名.com绑定到。去http://www.no-ip.com/index.php注册。你可以从noip得到一个类似yourname.theirdomain.com/.net/.info。他们有很酷的名字,比如赛德斯.net以及servebeer.org网站……甚至workisboring.com网站在

你可以选择自己的顶级名字…例如,我想dnsiskinky.com可能是你的新域名。下一步从下载选项卡下载客户端:https://www.no-ip.com/downloads.php

linux客户机是焦油gz源代码,安装简单。只需按照说明操作。现在你拥有了yoursite.theirsite.com网站你的IP地址会一直更新(只要noip.com网站每次登录/登录/上传或做任何事情时。在

将此技术推广到动态web服务并不太麻烦。关于认证的事很抱歉,这是另一回事,因为我还没想够。可能你可以发送一个请求头散列或类似的东西(比如Amazon在s3和其他相关服务中的身份验证)。在

相关问题 更多 >

    热门问题