问题标签 [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.
c# - 使用 C# [透明反射] 的流量隧道
正如您在图片中看到的,EsetNOD 防病毒软件 (ekren.exe) 透明地将 IDM 流量重定向到 ekren.exe 正在侦听的端口 30606 并将其转发到远程主机。
[IDM.exe:{Local-30606}] <==>[{Local-30606}:ekren.exe:{Remote-XX}] <==>[{listen-XX}:R-App]
首先,EsetNOD 如何将 IDM 流量重定向到该端口,有什么技巧或者应该是系统挂钩或 ring0 权限?
ProxyFire 做同样的事情,您可以通过代理重定向所有应用程序流量。有没有办法处理所有网络(包括应用程序和服务)流量,比如使用应用程序作为网关?
第二,如何处理任何请求(https、dns、ssh、p2p等),是否可以检测一个app.exe请求并直接发送一些请求,一些通过隧道发送?
第三,任何帮助加密/压缩 TClinet 和 TServer 之间的流量以及反映本地应用程序(请求/响应)到/来自远程机器。
抱歉问了很多问题,非常感谢:x
ruby-on-rails - 我无法安装“tunnel-vmc-plugin”来启用隧道
我在 Cloud Foundry 上部署了一个 Rails 应用程序,每次运行 vmc 隧道时,我都会收到以下错误:
谁能告诉这里发生了什么?谢谢。
这是附加信息:
以下是所有宝石:
variables - XSLT 中的数值变量/参数
我有这个 XSLT:
隧道和一切似乎都有效,但转换失败并出现以下错误:
'>' 的第一个操作数的必需项类型是数字;提供的值具有项目类型 xs:string
我首先在使用它的模板中声明了变量,然后它工作得很好。移动它是因为我也需要在其他模板中使用相同的计数。
我如何/在哪里声明这个变量/参数实际上是一个数字?
proxy - 如何在没有主机和代理的情况下设置 ping 隧道
当您只能发送 ICMP 数据包时,我一直在阅读有关设置 ping 隧道以访问互联网的信息。Ptunnel 似乎是一个流行的程序,使用它的说明可以在这里找到http://www.cs.uit.no/~daniels/PingTunnel/。该程序的说明说您必须同时拥有客户端和代理计算机。
如果您必须有一台可以发送 TCP/IP 数据包的代理计算机,我不明白 ping 隧道的好处。如果我有一台可以做到这一点的计算机,我一开始就不需要设置隧道。有人可以向我解释一下,为什么需要代理,如果是 ping 隧道那么有用吗?
NS诺兰
java - 如何将 java.net.URL/URLConnection 与代理链一起使用
我尝试使用 java 通过一系列代理(不止一个)加载网站。每个请求都应该能够使用另一个链。这是我的第一个快速而肮脏的尝试:
作为回应,我收到了这个:
让我们来解决问题。现在我尝试使用 URL/URLConnection 加载页面,以使用 java 包的完整处理和功能。有没有办法将 URL/URLConnection 与代理链一起使用而不是单个代理?
谢谢您的帮助...
mysql - Symfony2 通过 SSH 隧道连接到数据库?
如何通过 Symfony2 中的 SSH 隧道连接到远程数据库?
我找到了 PHP 片段,但是如何将它集成到 Symfony 中
希望这是有道理的。
encryption - HTTPS 密钥协商和使用 Javascript 的 HTTP 隧道
HTTPS 广泛用于在线安全。它提供安全性和完整性,但不提供身份验证。为确保客户不与中间人交谈,我们拥有数字证书和 PKI。这一切都很好,除了在以下标准适用的情况下:
- 服务器和客户端不共享一个公共的、受信任的根 CA,因此它们无法验证彼此的证书
- 环境(例如防火墙、权限等)不允许使用常规 HTTPS 协议
问题是:我们是否仍然可以在客户端和服务器之间发送安全的、经过身份验证的消息,也许使用 Javascript?
类似于以下内容:
- 客户端定期向服务器发送 HTTP 请求
- 服务器响应包含 Javascript 代码的页面
- 客户端的Javascript异步发送数据到用于协商的服务器
- 服务器运行某种脚本(例如 PHP)来建立隧道
- 客户端和服务器通过加密隧道进行通信
我可以看到可以以这种方式发送具有安全性和完整性的消息,但是是否可以在不使用 PKI 的情况下进行身份验证,也许是通过利用服务器可以动态重写发送给客户端的 Javascript 的事实?
ssh - ssh ProxyCommand 不像常规命令那样工作
我正在尝试通过使用计算机-B 上的密钥通过计算机-B 隧道从计算机-A 到计算机-C。我已经将计算机 A 到计算机 B 和计算机 B 到计算机 C 的密钥共享
这适用于计算机A,无需密码或干预即可连接到计算机C:
如果我将相同的命令放在计算机 A 上的 ssh_config 中,它就会挂起
我收到以下错误: 不会分配伪终端,因为标准输入不是终端。
ssl - 通过我的代理的 HTTPS 隧道
我正在尝试使用Boost Asio和LibCURL构建一个完整的 Web 缓存代理,我已经构建了服务器并且一切正常。它正确地接收 http 请求(GET、POST、使用 POST 上传……),并将响应正确地发送回浏览器。
现在,我想扩展它,以便它可以处理 https 请求。我在 LibCURL 网站http://curl.haxx.se/libcurl/c/libcurl-tutorial.html(代理部分)中读到了它,我了解它是如何工作的,并且我清楚地知道它应该如何完成。但是我没有找到关于代理如何处理 https 请求的好文档。和:
- 源应用程序和代理交换的可能消息(信息、格式、长度...)是什么?
- 要考虑的事情。
- ...
提前致谢 :-) 。
network-programming - Setsockopt() 返回错误号 10042
所以我开始使用 SCTP 并编写了 SCTP 服务器应用程序的基础知识(我打算对其进行修改以使其成为点对点应用程序)。代码不完整,但我编译并运行它以测试套接字选项,第一个 setsockopt 返回错误 10042(不支持协议)。我已经确定这是第一次调用 setsockopt() 返回错误。所以这里是不完整的代码: