问题标签 [proxy-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jasperserver 电子邮件调度和代理服务器
我有一个小问题,我会喜欢你,所以分享你的意见经验。我在 tomcat 6 上部署了一个 jasperserver,在一个环境中,任何东西都必须通过代理服务器才能访问互联网。
我想知道在哪里放置代理参数和凭据。在 tomcat 级别还是在 jasperserver 级别?我已经看到 JavaMail 确实支持通过代理服务器检索或发送邮件。另一件事是我还看到所有 Java Tcp 都可以使用 Java Runtime 配置以将套接字连接直接连接到可能会损害性能的代理服务器。
我还有什么其他选择?
感谢您阅读本文!
ajax - 处理从网站到 API 提供者的 AJAX 请求的最佳实践
因此,我实现了一个可供 Web 应用程序和移动应用程序访问的 API 提供程序。
很可能这不会是一个大型项目,但我想最大限度地利用我的学习经验,并尽我所能。
无论如何,据我了解,似乎最好将 API 提供程序服务和实际网站放在不同的域中,以使扩展更容易。例如,twitter 有网站 twitter.com 和 api.twitter.com。
一个直接的问题是处理 AJAX 的跨域问题。据我所知,有两种方法可以实现跨域 AJAX
- JSONP:我听说过,但除了名字之外不知道太多
- 代理服务器:所以,我的网站建立在 ASP.NET MVC 之上,我正在考虑创建一个 APIProxy 控制器来处理所有跨域 API 请求。
这样,我将通过 $.ajax(settings) 进行 AJAX 调用,然后传入与 APIProxy 控制器对应的网站 URL。APIProxy 控制器然后会进行适当的 POST 服务器调用并处理 JSON 响应并将响应返回给 AJAX 回调函数。
我听说flXHR我不想使用 Flash,因为 iPad 等设备或任何许多移动浏览器都不支持 Flash。
无论如何,我只是想问在单独的域或子域上使用 API 提供商管理网站的一些最佳实践是什么。
http - 通过 NTLM 身份验证代理服务器进行 HTTP 连接
我正在尝试通过 NTLM 身份验证代理服务器编写 Connect 调用。我打开一个到代理服务器的套接字并向其发送“CONNECT xxx49:80 HTTP/1.1\r\n\r\n”。我希望这会失败,因为它是一个身份验证代理服务器,但它会失败并且还会关闭我与代理服务器的连接。我正在使用 Wireshark 检查数据包值。我可以看到“代理连接:关闭\r\n”。如果我执行 GET 它不会关闭连接。我的问题是失败的 Connect 调用关闭我的套接字连接是否正确?
c - 尝试编写代理服务器。内容长度管理问题
我正在尝试在 Linux 下用 C 语言编写代理服务器。在我尝试将它用于流媒体之前,它运行良好(我认为它运行良好)。
让我先说问题,然后我会跳到流媒体上。要从网站读取传入数据并将其转发给实际客户端,我会这样做
在一个连续的 while 循环中,直到我读取了该套接字上的所有数据。
现在的问题是,如果实际网站发送内容长度字段为 1025 字节的 HTTP 数据包和其他数据包中的其他部分数据,那么我仍然总是等待 BUFSIZ(8192 字节),然后我将 8192 字节一起发送到客户端机器. 正常情况octet-stream
下,即使我知道它不是正确的方法,它也可以正常工作,因为我应该转发与实际服务器相同的数据包。因此,如果实际服务器向我发送 2 个大小为 1024 和 1024 字节的数据包,我会向客户端发送一个 2048 字节的数据包,第一个数据包的 HTTP 标头说内容长度为 900 字节(假设全部是 HTTP 标头)但实际上我将一个 2048 字节的数据包转发给客户端。对于内容类型:application/octet-stream 它只是下载整个内容并将其显示为图像或 html 文本或要求我保存它。
当客户端请求流媒体时,由于上述原因客户端无法播放视频。那我现在该怎么办?感谢您阅读我的问题。请帮帮我。:)
php - 我该如何建立自己的代理服务器?
我想建立自己的代理服务器。启动它的程序是什么?步骤是什么?我精通 PHP,我有自己的网络服务器,
请指导我,建立一个处理 PHP 页面的代理服务器
我只想了解基本情况!有许多代理网站上写着“从学校访问 facebook”那么它们是如何工作的?我也可以创建类似的东西吗?!
如果我使用file_get_contents()
功能并将其显示在屏幕上,它可以用作静态网页代理。
所以我的问题很简单,我如何开发可用于访问 Facebook 的东西?
proxy - 是否可以将代理服务器安装到 DD-WRT?
我现在在 VirtualBox 上运行 DD-WRT x86 版本。是否可以在dd-wrt 内安装代理服务器(如果可以运行,则为 squid)。有没有可用于此象牙的文档?
apache - 创建自定义代理服务器应用
我的一个朋友问我这个问题,我对此没有太多想法。
所以,在这里我问你:
一个像代理服务器一样工作的自定义应用程序(不是它的完整版本),即该应用程序允许您指定网络用户可以在其客户端浏览器中访问的一些网站。
我有一些想法,这个功能是内置在代理服务器中的,我们可以使用 Apache 作为代理服务器,但我不知道该怎么做。
我可以在 Java、Ruby 或 .NET 中开发这样的应用程序吗,因为这将允许我使用数据库来维护允许和阻止的网站列表 + 我可以提供更简单的 UI 来添加或修改数据。
帮帮我,我很困惑。
java - java中的代理服务器
我是 java 新手。我需要为 IBC 2011 会议开发代理服务器。我有一些问题需要重新调整代理服务器。
1.我打算用java开发代理服务器。
假设A(发送信息)通过代理服务器B(接收信息)。
这里A通过HTTP服务发送信息(在A中运行的应用程序是一个wed应用程序)我如何在代理服务器中接收A发送的信息以及如何将其转发到也是HTTP服务的B。
2.在我开始开发代理服务器之前,我现在要做的事情是什么。
3.如何从HTTP协议中获取信息。
4.我如何经常检查是否有任何消息排队从A转发到B或B到A。
任何人都可以帮助我。在此先感谢。
java - 访问在 HTTP 代理服务器后面运行的启用 JMX 的应用程序
我有一个支持 JMX 的 Java 应用程序 (Java 1.5),它位于 HTTP 代理服务器后面。所以我无法通过 JConsole 直接访问它。
我想的一个解决方案是在我的应用程序中有一个 VM 内 JMX 客户端,它从 JMX 服务器收集统计信息和配置数据,并通过代理通过 HTTP 定期将其发布到我的外部服务器。如果需要,我的外部服务器会回复任何配置更改,并且 VM 内 JMX 客户端会将这些更改传播到 JMX 服务器,然后将它们应用于应用程序。
我猜想这是一个足够频繁的场景,已经有解决方案解决它。是否有任何帮助框架/库可以通过 HTTP 进行此类访问?
ruby - 强制所有 http 请求遵循系统代理配置
我正在使用一个 ruby 应用程序,该应用程序使用一些与 Web 服务接口的松散耦合模块。这些模块使用 ruby 的 net::http 模块进行网络通信。但是原始代码没有办法指定代理配置。当然,ruby 的 net::http 不尊重系统代理配置。
我想知道是否有一种方法可以通过路径变量“http_proxy”指定的代理服务器对所有http请求进行通道化,而无需更改这些模块。(这些模块是单独维护的,进行硬性更改会使将来更新它们时变得困难)
任何帮助,将不胜感激。