django - 限制特定 OpenVPN 客户端对网站/IP 的访问
问题描述
我有一个运行 Ubuntu 18.04.2 和 nginx 的 digitalocean droplet,以及一个使用 Django Rest Framework 构建的 API。我正在处理的项目的规格需要设置 VPN,因此我在 droplet 上设置了 OpenVPN。我还生成了一个配置文件以发送给将连接到我的 API 的客户端。
任何拥有我创建的 IP 地址和用户名/密码组合的人目前仍然可以访问我的 API。我的问题是:如何配置我的服务器/OpenVPN 以仅允许访问我将提供配置文件的客户端?
解决方案
推荐阅读
- bluetooth-lowenergy - 减少 Instant Passed (0x28) BLE 断开错误的发生
- openconnect - openconnect,ssl连接失败
- email - 我可以使用 Openssl 创建 DKIM 密钥吗
- c# - 当 SDF 文件具有允许只读的权限时,为什么我不能以只读方式打开 SQL Server CE 数据库?
- javascript - 在 ajax 响应中加载列表对象并使用此数据创建动态列表 div
- javascript - 如何正确将以下 Jquery 转换为纯 Javascript?
- reinforcement-learning - PPO 对情节延迟奖励问题有好处吗
- python - 断言本地安装了mysql
- javascript - 如何使用 jQuery 将新的 HTML 添加到顶部?
- typescript - 如何将强类型添加到此开关替代功能?