简体   繁体   English

为 Windows 10 上的传入请求关闭 8080

[英]Close 8080 for incoming requests on Windows 10

My development activities are based on Tomcat on my local laptop.我的开发活动基于我本地笔记本电脑上的Tomcat That laptop is connected to a huge intranet.那台笔记本电脑连接到一个巨大的内部网。

Is it possible on Windows 10 - and how - that accessing port 8080 gets forbidden from outside, while localhost:8080 keeps working?Windows 10上是否有可能 - 以及如何 - 从外部禁止访问端口8080 ,而localhost:8080继续工作?

Intuitively I tried configuring the rules and filtering you can enter, applying wf.msc , but I do not know for sure what I am doing here.凭直觉,我尝试配置您可以输入的规则和过滤,应用wf.msc ,但我不确定我在这里做什么。

As I am neither a Win10 nor a Tomcat expert, I found it simpler to block the access via a Tomcat valve added to %CATALINA_HOME%\\conf\\server.xml :由于我既不是 Win10 也不是 Tomcat 专家,我发现通过添加到%CATALINA_HOME%\\conf\\server.xml的 Tomcat 阀来阻止访问更简单:

<Valve className="org.apache.catalina.valves.RemoteAddrValve"
    allow="127\.\d+\.\d+\.\d+|::1"/>

This way I achieved my goal.这样我就达到了我的目的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM