首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tailscale -如何与express.js应用集成?

Tailscale -如何与express.js应用集成?
EN

Stack Overflow用户
提问于 2022-02-10 13:34:32
回答 1查看 158关注 0票数 0

我想为我的express.js应用程序创建一个中间件,它将拒绝来自没有连接到我的Tailscale网络的机器的请求。

我怎么能这么做?我是否需要获取请求ip,然后以某种方式对照尾比例尺验证它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-10 13:57:14

在Linux上,安装了一个iptable规则,即100.64.0.0/10只能通过tailscale0进入。您可以让应用程序检查源IP与100.64.0.0/10作为最简单的解决方案。

https://github.com/tailscale/tailscale/tree/main/tsnet中有Go代码,它提供了更广泛的信息,比如正在连接的用户。最终,我们希望会有支持的API,这些API可以更容易地从JavaScript获得,但是现在,如果您愿意编写一些Go脚手架,您可能可以从thge JavaScript运行一个二进制文件来获取您想要的信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71066051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档