You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Jupyter Lab配置中正确设置allow_origin_pat正则表达式

解决Jupyter Lab特定IP访问配置问题

首先,你当前遇到的SyntaxError并非正则表达式的问题,而是配置文件的语法错误:
查看报错信息指向的/home/user/.jupyter/jupyter_lab_config.py第605行,存在拼写错误的内容1xtra arguments that will be passed to Jinja environment.(开头的1应为E),修正这行的拼写错误(改为Extra)或者直接删除该行无效内容,即可解决这个语法报错。

接下来是正确配置allow_origin_pat的方法:
Jupyter Server采用Python标准正则表达式语法,你需要的匹配规则可以这样实现:

  • 使用原始字符串(r前缀)定义正则,避免转义字符的解析问题
  • 配置项写法如下:
    # 注释掉原有的allow_origin配置,避免冲突
    # c.ServerApp.allow_origin = '*'
    # 仅允许localhost、127.0.0.1、192.39.*的IP访问
    c.ServerApp.allow_origin_pat = r'192\.39\.\d+\.\d+|localhost|127\.0\.0\.1'
    

配置完成后,重启Jupyter Lab即可生效。你可以分别从允许的地址和其他地址进行测试,验证访问限制是否生效。

内容的提问来源于stack exchange,提问作者v.tralala

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 18:54:22