当前位置: 首页 > 知识库问答 >
问题:

在Java中,如何只允许通过代理进行连接?

巫马泓
2023-03-14

我有一个需要使用代理的Java应用程序。代理设置了System.set属性,但是如果我想测试我的应用程序,如果属性无效,它们似乎会被忽略。我尝试了一个本地安装的代理,我的应用程序的流量被重定向到这个代理。但是如果我输入了错误的端口,我仍然可以在JavaFX WebView中加载页面。是否只能允许通过代理进行连接来测试是否一切正常?

共有1个答案

高嘉熙
2023-03-14

尝试设置以下属性,这可能会强制java应用程序使用代理。

https://gist.github.com/Barlog-M/ae41a62fa54f3b6f7e64

 类似资料:
  • 问题内容: 我正在开发客户端-服务器软件,其中客户端按如下方式连接到数据库服务器。 这两个应用程序始终位于同一本地网络上。我的问题是本地网络使用代理时,在这种情况下,MySQL连接失败。 当本地网络上的代理服务器时,如何与Java编程语言(MySQL数据库)建立连接? 谢谢您的帮助。问候! 问题答案: 尝试使用和系统属性。看看这里的一章“2.4)SOCKS”和这里。(http.proxyHost不

  • 我在我的Web服务器(Debian/Nginx/Gunicorn)上运行Redis进行会话存储,我有理由相信我的Redis服务器遭到了黑客攻击。这绝对是可能的,因为如果我在另一台机器上针对web服务器运行命令“redis cli-h(HOST IP)”,我就可以进入控制台并运行命令。我有两个问题。首先,如果我在我的iptables文件中添加一个新的部分,如下所示,我会正确地阻止除Web服务器本身之

  • 我只是在我的服务器上实现了一个简单的Websocket系统。我试图测试最大连接数,我做了以下代码: 每次我运行它时,前200个用户会被连接,之后,所有请求都被调用onclose()。在web控制台中,我得到以下错误: Mozilla:加载页面时,与ws://localhost:8080/myapp/websocket的连接中断 Chrome:WebSocket握手时出错:“Connection”标

  • 问题内容: 有没有办法遍历Java SparseArray(适用于Android)?我曾经很容易通过索引来获取值。我找不到一个。 问题答案: 似乎我找到了解决方案。我没有正确注意到该功能。 因此,我将使用以下内容:

  • 我试图从apache反向代理后面连接到socket.io服务器。我在端口8888上运行apache。nodejs服务器运行在同一台机器的端口9096上。为了进行测试,在我的本地计算机上配置代理,如下所示: 在客户端代码中,我执行如下操作: 如何使它连接到本地主机:8888/some/path/socket.io/1?123983759 ?

  • 我在AWS中有三个Kubernetes集群--这些集群都是由脚本构建的,所以应该是完全相同的。生成的K8配置允许Kubernetes仪表板连接和kubectl命令没有任何问题。 然而,对其中一个集群进行编程连接并不起作用,我也不知道为什么。 有什么方法可以获得更多关于为什么API不能连接的信息吗?谢谢