问题标签 [proxytunnel]

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.

0 投票
1 回答
662 浏览

java - JavaMail - Corkscrew - http 代理

我尝试编写代码以使用 Java 邮件 API 发送电子邮件。当我连接到直接互联网时,代码运行良好。但是当我通过 http 代理使用互联网时,代码不起作用。经过我所做的所有研究。我发现 Java 邮件不支持 http 代理隧道。我还发现像CORKSCREW这样的程序可以帮助我通过代理进行隧道传输。但是当我对此进行一些研究时,我不明白 Java 代码和 Corkscrew 之间有什么联系。请帮助我理解这一点。我必须尽快完成 Java 代码。请帮我。

0 投票
1 回答
3602 浏览

python - SocketServer rfile.read() 非常非常慢

我正在构建一个可以转发所有 SSL 流量的 HTTPS 代理。它被称为透明隧道。无论如何,我对 Python 的 socketserver 有疑问。当我调用 rfile.read() 时,需要很长时间才能返回。即使我使用 select 来确保 I/O 准备就绪,它仍然需要很长时间。通常是 30 秒,客户端的套接字因超时而关闭。我无法使套接字解锁,因为我需要先读取数据,然后将我刚刚读取的所有数据转发到远程服务器,必须先返回数据。

我的代码如下:

这让我发疯,因为当我转发正常的 HTTP 流量时,read() 会立即返回数据。但是每次客户端发送 SSL 流量(二进制)时,read() 需要很长时间才能返回!而且我认为有一些机制 read() 仅在远程客户端关闭请求套接字时才返回。有谁知道如何使 read() 快速?我尝试了recv() 和readline(),它们在处理二进制流量时都和read() 一样慢!

0 投票
1 回答
1133 浏览

apache - 带有 apache2 反向代理 ssl 握手的芹菜花对于 websocket 失败

我正在尝试为 apache2 后面的花设置反向代理,如本文Celery Flower Security in Production 中所述。

来自花的 Https 页面加载可以通过代理正常工作,但它打开以更新仪表板的 websocket 却没有 - ssl 握手失败并且没有返回响应。我在 ubuntu 12.04 上使用 apache2 2.2.22,并且我通过常用的补丁添加了 mod_proxy_wstunnel,以便通过隧道连接 websocket。我在 127.0.0.1:5555 上通过 supervisord 运行花。

这是我的 apache .conf 的相关部分

这是最终超时后的请求

这是 apache2 错误日志的输出

有什么想法可能会出错吗?我尝试了很多不同的 apache2 设置都无济于事。谢谢阅读!

0 投票
1 回答
960 浏览

proxy - 如果扭曲延迟中的 Errback / 无法打开 CONNECT 隧道错误,则 Scrapyd 重试

我正在使用 Scrapy 中的代理循环,有时某些代理有错误,这会阻止我的蜘蛛。错误是“无法打开 CONNECT 隧道”如果出现此错误,如何更改代码以使用另一个代理重试?

这是需要修改的代码: https ://github.com/scrapy/scrapy/blob/master/scrapy/core/downloader/handlers/http11.py

0 投票
1 回答
1546 浏览

proxy - 如何在节点中通过 TCP 隧道连接 websocket?

我正在尝试通过 TCP 建立 websockets 隧道。我知道如何通过 HTTPS 隧道 - “连接 URL:端口”是我开始的地方。从那里,打开一个到目标的套接字,然后在客户端和目标之间进行管道连接。我从哪里开始使用 websockets?是否有类似于“连接 url:端口”的东西,我可以在我的 http 服务器中捕获,然后进行一些升级处理?

0 投票
1 回答
1089 浏览

java - 使用 org.apache.http.impl.client.ProxyClient 通过代理隧道访问 HTTPS Web 服务

我需要通过 http 代理隧道访问一些 https 肥皂服务。所以我使用 org.apache.http.impl.client.ProxyClient 通过代理隧道连接到目标主机。它返回一个通过代理服务器连接到目标主机的套接字。返回的套接字正确连接到目标系统。现在我需要调用托管在目标系统中的soap 服务。但我不知道如何通过套接字访问这些 https 服务。下面是我的示例程序。需要调用的服务的示例 url https://XX.XX.XX.XX:44330/sampleService/1.0


上面的代码在HTTP/1.1 400 Error X-Backside-Transport: FAIL FAIL Content-Type: text/xml Connection: close以下得到错误响应

0 投票
0 回答
672 浏览

proxy - Memu Play 模拟器无法与 Proxifier 一起使用

我使用 VIP72 Proxifier Bundle 来隧道 Memu Play 模拟器(Proxifier + Proxy Client)。不幸的是,这不能正常工作。无论我选择配置文件“所有系统”还是为 Memu 创建一个额外的规则,Memu 之后都没有连接(当然在 VIP 中选择了袜子)。我的浏览器和整个系统使用代理没有问题,只有Memu无法在Android浏览器中建立连接。然后,我使用 Memu 的额外规则测试了“仅限浏览器”配置文件,但它也不起作用。

  • 操作系统:Windows Server 2016
  • Proxifier 版本:4.03

预先感谢您的帮助 :)

0 投票
0 回答
41 浏览

java - 连接到 SFTP Java 时代理隧道的连接超时

我正在尝试设置代理隧道以提供静态 IP 地址以连接到一台 SFTP 服务器。我正在我的 Heroku 服务器上使用 QuotaGardStatic 附加组件进行尝试。我看到了一些教程,这是我与代理隧道连接的课程:

但我总是error at=error code=H12 desc="Request timeout" method=POST path="/mybrocki/auth/users/export" host=be.minibrocki.ch request_id=28ada120-7c8d-4261-adcf-d105d27067bb fwd="213.208.158.212" dyno=web.1 connect=0ms service=30000ms status=503 bytes=0 protocol=https在它写的地方上线

我尝试了很多东西,改变了超时值但没有。有人可以帮我看看我在哪里弄错了吗?