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

Windows10下如何启动支持远程访问的Stanford CoreNLP服务器

解决Windows10上Stanford CoreNLP服务器局域网远程访问问题

我来帮你搞定这个局域网访问的问题——你遇到的情况其实是两个常见的配置限制导致的:服务器默认只监听本地网卡,加上Windows防火墙拦截了外部请求。下面是一步步的解决方法:

一、修改启动命令,让服务器监听所有网卡

默认情况下,Stanford CoreNLP服务器只会绑定127.0.0.1(也就是localhost),这意味着只有本机能访问。要让局域网其他机器连接,你需要在启动命令里指定监听所有可用的网络接口(用0.0.0.0)。

修改后的启动命令:

java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -host 0.0.0.0

这里的-host 0.0.0.0是关键,它会让服务器同时监听本机回环地址和局域网IP,这样其他机器就能通过你的服务器局域网IP访问了。

二、配置Windows防火墙,允许外部访问9000端口

Windows Defender防火墙默认会阻止外部设备访问本地端口,所以必须添加一条入站规则放行9000端口:

  • 打开Windows Defender防火墙,点击右侧的高级设置
  • 在左侧面板选择入站规则,然后点击右侧的新建规则
  • 规则类型选择端口,点击下一步
  • 选择TCP,在“特定本地端口”输入框中填9000,点击下一步
  • 选择允许连接,点击下一步
  • 根据你的网络环境勾选域、专用(家庭/办公局域网一般选“专用”即可),点击下一步
  • 给这条规则起个好记的名字,比如Stanford CoreNLP Server 9000,完成配置

如果你的电脑装了第三方杀毒软件(比如360、腾讯电脑管家),也要在它们的防火墙设置里添加同样的端口放行规则,避免被拦截。

三、验证远程访问是否正常

启动修改后的服务器之后,在局域网其他机器上做两个验证:

  1. 打开命令提示符,输入telnet 192.168.x.x 9000(把192.168.x.x换成你的服务器实际局域网IP),如果能成功连通,说明端口已经开放
  2. 打开浏览器,访问http://192.168.x.x:9000,应该就能看到Stanford CoreNLP的网页界面了

内容的提问来源于stack exchange,提问作者L. Bonansea

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 08:49:18