【问题标题】:How can I allow access to my Django web server to someone on the same VPN network?如何允许同一 VPN 网络上的某人访问我的 Django Web 服务器?
【发布时间】:2022-01-06 20:36:34
【问题描述】:

我有一个正在运行的 Django 应用程序

python manage.py runserver 0.0.0.0:8000

我还连接到公司 VPN 进行工作。

我可以通过在浏览器中转到localhost:8000/admin192.x.x.x:8000/admin 来访问这个应用程序,这很好。我想要做的是向我的同事提供对这个 Django 应用程序的访问权限,他与我连接到同一个 VPN。我该怎么做?

编辑:还想注意我在 Mac 上并且有 django 设置文件

DEBUG = False
ALLOWED_HOSTS = ['*']

【问题讨论】:

  • 这可能取决于您对网络配置的控制程度。然而,使用像 ngrok 这样的工具提供了一个很好的开箱即用的解决方案。

标签: django web server webserver vpn


【解决方案1】:

我认为是您可以看到here 的网络问题,因此您只需使用第三方应用程序与他人共享您的本地主机应用程序,您可以免费使用此应用程序:Pagekite 或 Ngrok 或其他替代方案。

【讨论】:

    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 2015-09-13
    • 2022-07-30
    • 1970-01-01
    • 2020-12-29
    相关资源
    最近更新 更多