问题标签 [http-tunneling]

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 回答
2147 浏览

servlets - 如何在不出现 NetConnection.Connect.Closed 错误的情况下通过 http 对 Red5 进行隧道传输?

红5 v0.8

我正在尝试通过端口 80 连接 red5,因为我的应用程序不适用于某些设置。

起初,当我建立 red5 连接时,我尝试在域名后面加上“:80”。这导致了一个新的NetConnection.Connect.Closed错误。

然后我撤销了这些更改,然后尝试按照我找到的本指南进行操作,在实施更改后,我得到了同样的错误。

那么我做错了什么/我还需要做什么?

另外,我应该为您提供哪些代码/配置文件?

编辑:

所以我查看了 Red5 日志,似乎我明白了

完整的错误消息如下。

我做了一个“netstat -nlp”,看到“nginx”在端口 80 上,所以这可能是个问题。

再说一次,'nginx' 是一个 http 服务器,所以将 http 从 http 移开没有多大意义


如指南中所引用,我的 web.xml 包含以下内容:

在 red5/conf/red5.properties 中,我有以下内容:


来自日志的错误消息

0 投票
1 回答
2399 浏览

node.js - 访问私有http服务器

我构建了一个 Nodejs HTTP 服务器。它在 localhost:3000 上运行。

从局域网外部,如何向私有 HTTP 服务器发出请求?手动弄乱路由器不是一种选择;过程应该是自动化的。

我看过各种技术 - 我很困惑:

  1. 将 localhost 端口映射到外部 IP 地址 ( node-nat-pmp )
  2. HTTP 隧道(节点隧道
  3. 袜子(shadowsocks-nodejs
  4. 请求头中的 CONNECT 方法

似乎一切都是为客户端通过防火墙隧道传输而构建的,我想通过防火墙将请求隧道传输到私有服务器。或者只是在外部 ip 上运行 localhost 端口。

任何帮助,将不胜感激。使困惑。

0 投票
0 回答
1727 浏览

java - 使用 WebSphere 服务器上的 HttpClient 通过 HTTP 代理进行 SSL 调用

我已经尝试用谷歌搜索这个问题了几天,但我仍然卡住了,所以我会尝试在这里寻求一些帮助。

这是情况。我正在开发的 EJB 必须连接到安全的 Web 服务。连接需要相互认证,所以我有一个公共ID链和一个个人证书。我从文件中加载这些信息,并构建我自己的 SSLSocketFactory(Apache HttpClient 之一)

密码是临时写在代码中的,但是一旦解决方案起作用,它们就会被参数化。

我必须使用代理来拨打电话。我从来没有做过这种事情,但我想我必须使用 http 隧道,因为证书在我的服务器中,而不是在代理中。所以我设置了一个 HttpRoute (仍然是一个 HttpClient 类)......

...并发送消息...

答案总是一样的:HTTP500,我不确定是来自代理还是我正在调用的 SSL 服务器。

一些问题:

  1. 我应该为 HTTP 方案使用哪个套接字工厂?我应该使用与其他套接字相同的 SSL 工厂还是 HTTPClient 附带的普通套接字工厂?

  2. 什么是 LayerType.LAYERED 参数,它是什么意思?

0 投票
1 回答
3111 浏览

iis - 如何通过 IIS 代理、远程处理、HttpTunnel

我不确定这个问题的最佳解决方案。当前网络设置为:

Web 服务器 => Cms 服务器 => DB 服务器

这是出于安全原因的现有设置,无法更改。Web 服务器连接到 Internet,可以连接到 Cms 服务器,但不能连接到 DB 服务器。Cms 服务器可以访问 DB 服务器。(想法是,如果 Web 服务器被黑客入侵,他们必须先通过 Cms 服务器,然后才能到达 DB 服务器)

我目前对问题的实现是在 Web 服务器上创建一个简单的代理,网站在 Cms 服务器上(因为网站需要访问数据库)。这工作正常,但我随机有超时问题。我已经在 MVC 中编写了代理,它非常简单且有效。这是最好的解决方案还是有更好的方法来解决这个问题。

0 投票
1 回答
1151 浏览

https - 如何在 Fiddler 中查看 HTTP 连接隧道的时间线?

我在 Fiddler2 中设置了解密 HTTPS 选项,因此它显示了 HTTPS 请求的时间线。

但无法看到 HTTP 连接隧道请求的时间线。任何启用此功能的方法。

在此处输入图像描述

0 投票
1 回答
4020 浏览

linux - 使用 HTTPTunnel (htc/hts) 在防火墙内连接 SSH 服务器?

我想在家中访问我的 PC,但是,与我家的连接位于 NAT 防火墙下,该防火墙阻止了除 80 和 443 之外的所有端口。无论如何,我无法对网络进行任何修改。

我已经在我的 HOME 和 WORK PC上设置了httptunnel并成功测试了连接( PCHOME SSHclient => PCWORK SSHd

但我想做相反的方式。目标是:PC Work SSH Client => PC HOME SSHd,前提是隧道、ssh 已设置好且无需任何修改即可正常工作。

反正有这样做吗?

是否可以通过 SSH 使用隧道访问本地家庭网络内部网?

PS:希望图清晰

0 投票
2 回答
1419 浏览

http - 将 Ngrok 与 POW 一起使用

我几乎让 Ngrok 与 POW 一起工作,但它正在解析 POW,而无需深入研究在 POW 上运行的应用程序。

我可以在以下位置访问在 POW 上运行的本地应用程序:

但是,当我初始化 Ngrok 时:

如此处所述,我从 Ngrok 收到以下输出:

加载http://myapp.ngrok.com解析为 POW,但我收到一般消息:

如何设置 Ngrok 以解析到我的 .dev 域?

0 投票
0 回答
37 浏览

rmi - 基于 http 隧道的 JSS 安全性

我有一个 mozila.jss ssl 套接字,我将它用于 RMI 连接。我正在尝试使用带有 tomcat 的 apache 服务器将 RMI 连接转换为 RMI-over-http 连接。对于 RMI-over-http,我使用的是 RMIHttpsToCGISocketFactory。问题是如何通过 HTTP 使用 JSS 身份验证(与 FIPS 兼容)。

我将不胜感激有关此主题的任何意见

谢谢

0 投票
1 回答
57 浏览

haskell - 是否可以使用 Snap 框架实现 CONNECT HTTP 方法?

我正在研究如何实现允许通过 HTTP 传输数据的 CONNECT HTTP 方法的可能性。但是,我找不到如何在一个 Snap 请求中实现双向处理的方法。我发现的最接近的是transformRequestBody

但这只会将请求输入转换为响应输出,而我需要同时处理输入和输出以将数据中继到请求的目标资源。

0 投票
1 回答
2025 浏览

ssl - F5 iRule 用于管理 HTTP 代理 CONNECT 请求

我在 Web 服务器前面有一个配置了客户端 https 加密的 F5 虚拟服务器。

我希望这个 VS 也可以管理 HTTP CONNECT 请求,以便客户端可以将它作为 Web 服务器或代理来请求。

也就是说,VS应该解密所有的TCP连接,但是如果第一个TCP包以“CONNECT”开头,它应该首先响应HTTP 200,然后等待下一个包(必须是“client hello”)并处理SSL 握手。

使用一些iRule当然可以,但是我不能轻易得到解决方案,而且我在互联网上找不到任何帮助,因为F5 doc没有打开。有没有人知道怎么做?