You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何配置Chrome仅允许访问localhost站点,禁止其访问互联网?

如何配置Chrome仅允许访问localhost站点,禁止其访问互联网?

当然可以实现!下面给你分享几种实用的方法,根据你的操作系统和使用习惯选就行:

  • 方法一:利用Chrome代理设置拦截外部请求
    这是最通用的方法,几乎所有系统都能用:

    1. 打开Chrome,点击右上角三个点 → 设置 → 拉到最底部点击系统 → 选择打开您计算机的代理设置
    2. 在弹出的系统代理设置里,选择手动设置代理
    3. 填写一个无效的代理服务器(比如地址填127.0.0.1,端口填9999——这个端口一般不会被使用)
    4. 不要使用代理服务器的地址(例外列表)里,添加以下内容:localhost127.0.0.1192.168.0.0/16(如果你的本地服务用了局域网IP的话)
      这样设置后,Chrome访问外部网站会走这个无效代理,直接无法连接;但访问localhost和你指定的本地IP时,会跳过代理正常访问。
  • 方法二:用Chrome启动参数限制域名解析
    这个方法只影响你用特定快捷方式打开的Chrome,不会干扰系统其他设置:

    1. 找到Chrome的快捷方式(桌面或开始菜单里的),右键点击 → 属性
    2. 目标输入框的末尾,添加一段参数(注意前面要加空格):
      --host-resolver-rules="MAP * ~NOTFOUND, EXCLUDE localhost"
      
    3. 点击确定,用这个快捷方式打开Chrome就可以了
      原理是让Chrome把除了localhost之外的所有域名都解析成“不存在”的地址,自然就无法访问互联网了。
  • 方法三:使用Chrome扩展程序精准拦截
    如果你想要更灵活的控制(比如临时放行某个外部站点),可以用扩展:

    1. 打开Chrome应用商店,搜索安装类似uBlock Origin或者Block Site的扩展
    2. 以uBlock Origin为例,进入扩展设置 → 规则
    3. 添加一条全局拦截规则:* * * block,然后添加允许规则:localhost * * allow127.0.0.1 * * allow
      这样就能实现只允许访问本地站点,其他全部拦截的效果,还能随时调整规则。
  • 方法四:Windows组策略(仅专业版/企业版)
    如果你用的是Windows专业版或企业版,组策略是最省心的全局控制方式:

    1. 按下Win+R,输入gpedit.msc打开组策略编辑器
    2. 依次展开:计算机配置管理模板Google Chrome内容设置阻止的URL
    3. 启用该策略,在“阻止的URL”里添加*://*/*(拦截所有HTTP/HTTPS站点)
    4. 再找到允许的URL策略,启用它并添加http://localhost/*https://localhost/*http://127.0.0.1/*
      配置完成后,所有Chrome实例都会遵守这个规则,只能访问本地站点。

这些方法里,用启动参数或扩展程序的方式最灵活,不会影响Firefox等其他浏览器;如果是Windows专业版用户,组策略的管理方式更省心。根据你的需求选就行!

备注:内容来源于stack exchange,提问作者mnemon1ck

火山引擎 最新活动