问题标签 [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 投票
2 回答
505 浏览

soap - 您如何以编程方式从远程客户端通过防火墙到达 SOAP 服务器?

我一直在查看讨论 SSH 隧道的帖子,这听起来类似于我想要完成的任务。但是,我们使用 Java 进行编程,并且在防火墙后面有一个远程 SOAP 服务器。服务器在 Linux 下运行,但网络的其余部分可能是 Linux 或 Windows,或者其他任何东西。

0 投票
2 回答
2729 浏览

python - 如何通过 Paramiko Tunnel(或类似包)连接到数据库

我在 paramiko 中设置适当的隧道以启用数据库连接时遇到严重问题。我已经查看了示例“forward.py”,但我不明白如何将数据库连接链接到它。任何指针都将不胜感激。

我想我需要以下东西:

0 投票
1 回答
681 浏览

c# - 使用此设置防止隧道传输?

我设置了一个简单的矩形瓷砖碰撞方案,效果很好。

唯一的问题是当你开始从窗台上掉下来的时候。你的速度达到了每帧 Y/X 的变化足够大,可以让你剪辑成固体物体并出现故障的地步。

基本上我的设置如下:

首先,玩家的位置加上了它的速度,所以如果没有发生碰撞,玩家现在就在下一帧的位置。下面的列表只是一个函数,checkIntersectTiles(Vector2 maskPos);

  1. 计算要检查的角色周围的瓷砖。
  2. 遍历图块,包括边界图块内的图块。
  3. 检查玩家对这些图块的碰撞矩形。
  4. 如果存在交叉点,请将最大的违规轴移出图块,然后将该轴速度设置为 0。
  5. 继续检查。

当您夹入地面时,您会在内部晃动,因为我的算法试图将您移到与您最碰撞的瓷砖之外。

我的解决方案:检查从玩家 pos 到玩家 pos + 速度的每个位置。我被困在那一点上。

谁能帮我一把?

0 投票
1 回答
1575 浏览

apache - 我如何从本地隧道到外部 apache

我正在尝试使用 putty 设置 ssh 隧道,以便我可以查看位于我工作地点的网站。远程开发服务器(apache)不接受端口 80 上的任何传入呼叫,所以我正在尝试通过 ssh 进行隧道传输,这应该可以工作,因为我能够登录到我的 shell 帐户。

我正在使用 putty 0.60,在我的设置中,我在连接处添加了一个新规则 -> 隧道我添加了源端口 80,目标:remote.domain:80,我尝试将单选按钮设置为本地、远程、动态和第二行自动,似乎仍然没有工作。

我是否需要在我的 Windows 主机文件中添加一些内容以使 apache 接受请求?有任何想法吗?

0 投票
5 回答
22360 浏览

python - 使用 ssl 模块的 HTTPS 代理隧道

我想手动(使用socketssl模块)HTTPS通过代理发出请求,该代理本身使用HTTPS.

CONNECT我可以很好地执行初始交换:

上面的代码打印HTTP/1.1 200 Connection established加上一些标题,这是我所期望的。所以现在我应该准备好提出请求了,例如

但上面的代码返回

这也是有道理的,因为我仍然需要与example.com要通过隧道连接的服务器进行 SSL 握手。但是,如果不是立即发送GET请求,我会说

与远程服务器握手,然后我得到一个异常:

那么如何与远程example.com服务器进行 SSL 握手呢?

编辑:我很确定在我第二次调用之前没有其他数据可用,wrap_socket因为调用会sock.recv(1)无限期地阻塞。

0 投票
1 回答
4725 浏览

networking - 使用腻子进行端口转发(隧道)

我的连接隧道有问题。因此,我使用了两个安装了 oracle xe(端口 1521)的 ubuntu 服务器虚拟机,我们将它们称为 uvm1 和 uvm2。我的目标是为两台服务器创建两条隧道,并将端口映射到主机,并使与两个数据库系统的连接均可访问。端口映射应如下所示:

对于隧道创建,我在我的 Windows 机器上使用腻子:用于连接到 uvm1 的腻子配置如下所示:

用于连接 uvm2 的 putty 配置如下所示:

我可以通过 ssh 连接到两台机器。问题是我的 uvm1 隧道有效,而 uvm2 无效。

有谁知道我该如何解决这个奇怪的问题?!

干杯,凯文

0 投票
2 回答
7667 浏览

tunneling - 从 Internet 访问我家中的 foscam 摄像头 - 使用 ssh 隧道

最近买了一台Foscam无线网络摄像机: http ://www.foscam.com/Products_List.asp?id=173

在我的家里,我的笔记本电脑和我的 IP 摄像机位于使用 linksys 路由器(我没有公共 IP)的电缆调制解调器(我的 ISP 给我一个动态 IP)后面。

实际上,我以一种基本的方式使用 SSH 来学习/管理我的 VPS 服务器中的一些基本内容。

我的问题是(实现此目的的正确 ssh 标志和命令):

我认为我需要创建:

  1. 从我的本地路由器到我具有 root 访问权限的远程 VPS 服务器的隧道。

  2. 路由器中的端口转发。

提前致谢。

0 投票
2 回答
990 浏览

c - 如何在 C linux 套接字中包含 IP 数据包?

我想在 Socket 编程中包含一个 IP 数据包。我有一个包含 igmp 数据包的现成 Ip 数据包。我不想设计 igmp 协议,但想使用该数据包发送 igmp 查询。通过某种方式,我必须将 Ip 数据包识别为 IP 数据包而不是 TCP/UDP 数据。

0 投票
1 回答
845 浏览

c++ - http隧道可用于绕过路由器端口转发或uPnP?

我目前正在开发一个应用程序,我想知道是否可以使用 http 隧道绕过路由器端口转发或 uPnP?如果是这样,怎么办?我是否需要外部服务器将信息传递给它?

我正在用 C++ 编码,所以如果答案是指这种操作语言,我将不胜感激。如果没有,没关系,因为如果可能的话,我可以用 C++ 重做代码。

谢谢。

0 投票
2 回答
41532 浏览

networking - 我可以使用 http 隧道通过带防火墙的代理来 ping 或跟踪路由吗?

我不知道是否有办法在我的 LAN 代理之外 ping 一个目标,该代理只接受通过 squid 代理的 Http 请求...我在某处读到处理此类问题的一种方法是使用 http 隧道,以便proxy 仍将请求视为 Http 请求。我可以用它来 ping,比如 www.google.com,否则会出现以下错误,因为防火墙拒绝了请求:

如果是这样,它是如何完成的......?

我已经安装了 httptunnel。任何有关如何使用它的帮助将不胜感激。