nginx 允许指定电脑访问?

2019-01-22 14:12:00 +08:00
 lixuda

因为自己电脑 ip 经常变更,能否限制自己的电脑可以访问页面,其他人无法访问?

6544 次点击
所在节点    NGINX
28 条回复
likuku
2019-01-22 20:13:45 +08:00
防火墙禁止外界访问 http,装 openvpn,自己电脑用 openvpn 先与你 nginx 所在机器建立连接,

之后再从你电脑访问 nginx 所在机器的 openvpn 网段 ip。

麻烦是麻烦,够安全,也完全满足你的需要。
alexsunxl
2019-01-22 20:51:49 +08:00
@e8c47a0d 每个请求判断 ua 有什么难的, 别瞎说。。
diferent
2019-01-22 21:50:23 +08:00
Basic Auth 和客户端证书双向认证
选一个吧.
wizardoz
2019-01-22 21:51:52 +08:00
双向认证
Hanada
2019-01-22 22:22:32 +08:00
双向认证,除了安卓不支持大部分第三方浏览器(包括 Firefox、Opera、UC 等,不包括 Chrome )以外,基本都支持,安全性有足够保证。
sdijeenx
2019-01-22 22:30:01 +08:00
nginx 设置成只允许 127.0.0.1 访问,服务器安装隧道软件(没错就是那个东西),外网电脑通过隧道访问服务器。
guanhui07
2019-01-23 11:04:10 +08:00
http 最简陋的验证
no1xsyzy
2019-01-23 11:35:19 +08:00
@sdijeenx 你是说绑定到 127.0.0.1 吧
还有一个选项是 2FA,就是更复杂了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/529452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX