Javascript 是否可能只有同一网络上的人才能查看网页?
我想做一个node.js express应用程序,它可以承载文件,关键是只有同一网络上的人才能查看该文件 例如,在这个网站上它是完全公开的,它有一个域名。在这个网站上,我可以托管一个文本文件。在我当前网络之外访问此站点的用户无法查看该文件,但当前网络上的用户可以Javascript 是否可能只有同一网络上的人才能查看网页?,javascript,node.js,networking,file-upload,Javascript,Node.js,Networking,File Upload,我想做一个node.js express应用程序,它可以承载文件,关键是只有同一网络上的人才能查看该文件 例如,在这个网站上它是完全公开的,它有一个域名。在这个网站上,我可以托管一个文本文件。在我当前网络之外访问此站点的用户无法查看该文件,但当前网络上的用户可以 这可能吗?如果是,我需要研究什么?我想保持超低的进入门槛,因为没有帐户或身份验证。将服务器绑定到内部网络ip 例如: 而且只有同一网络中的计算机才能访问它,不需要身份验证,也没有什么特别的。但是请注意,如果您有一个本地代理/路由器,它将
这可能吗?如果是,我需要研究什么?我想保持超低的进入门槛,因为没有帐户或身份验证。将服务器绑定到内部网络ip 例如:
而且只有同一网络中的计算机才能访问它,不需要身份验证,也没有什么特别的。但是请注意,如果您有一个本地代理/路由器,它将所有数据包转发到该(本地)IP,那么转发的每个请求都将工作(将被视为本地)。如果您当前的网络被定义为办公环境中的网络,并且您的文件和文件夹结构不是机密的,只需以
\\server\filename
的形式提供指向文件的链接即可。防火墙之外的任何人都无法访问它们。@RobertHarvey-在非Windows/非Samba环境中如何?那么两个链接就可以了。我同意这很笨拙,但它的优点是权宜之计。很抱歉,让我澄清一下,任何人都可以将文件发布到只能通过其网络访问的服务器上。所以人们可以从许多不同的网络发帖。如果一个朋友在家里发帖子,我将无法查看,除非我在他的网络上。但他的网络上的每个人都能看到。对不起,但我想你说的是某种真正的安全系统。登录、身份验证、组等等。
app.listen(8080, '192.168.0.10');