问题标签 [tunnel]

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

security - 到 Amazon EC2 的 PostgreSQL SSH 隧道?

我创建了一个运行 CentOS Linux 5.5 和 PostgreSQL 8.4 的 Amazon EC2 AMI。我希望能够创建一个从我的机器到实例的 SSH 隧道,这样我就可以从我的开发机器(JDBC、Tomcat 等)连接到 PostgreSQL 数据库。截至目前我还没有修改 PostgreSQL 配置然而。我可以从命令行成功地通过 SSH 连接到实例,并运行以下命令来尝试创建我的隧道:

最初运行此命令时,我没有收到任何错误。但是,当我尝试使用 psql 在 localhost:2345 上打开连接时,连接失败。

关于为什么会发生这种情况的任何想法?

0 投票
2 回答
341 浏览

http - 设备之间的 http 隧道,在防火墙后面

这就是我们想要实现的目标。我们有一个在移动设备上运行的 http 服务器(是的,真的)。我们想通过浏览器连接到它。移动设备和浏览器都可能位于防火墙后面。

显然,我们需要在浏览器和移动设备之间安装第三台服务器。这似乎是一个常见问题(一般来说),所以我想知道是否有预先构建的解决方案?

0 投票
1 回答
14548 浏览

debugging - 如何调试 ssh 隧道

我想设置一个从本地机器到互联网机器的简单 ssh 隧道。我在用着

ssh -D 8080 -f -C -q -N -p 12122 <username>@<hostname>

设置工作正常(我认为)导致 ssh 返回要求我提供的凭据。

然后我做

export http_proxy=http://localhost:8080wget http://www.google.com

Wget 返回请求已发送到代理,但没有收到任何数据。我需要的是一种查看 ssh 如何处理请求的方法....

0 投票
1 回答
960 浏览

http - Hamachi 和 FTP/HTTP

我正在尝试通过 HTTP 连接到 FTP 服务器。有什么方法可以使用像 Hamachi 这样的 VPN 并通过我的家用 PC 建立隧道,然后通过 HTTP 或其他端口连接到 FTP?

0 投票
1 回答
3093 浏览

ssh - 在我已经使用 ssh 登录后,我可以进行 ssh 端口转发吗?

我有一个 Ubuntu 服务器example.com,我已经 ssh 进入它。但只有在我 ssh 进入它之后,我才意识到我打算这样做ssh -L 8000:localhost:9000 example.com。有没有办法在已经建立并正在运行的 ssh 连接中创建该隧道?

0 投票
2 回答
1974 浏览

ssh - Fabric 通过反向 SSH 隧道

在反向 SSH 隧道上运行 Fabric 有技巧吗?一个交互式的ssh连接很好,但是在运行fab时,我只是被反复询问我的密码。

0 投票
1 回答
1052 浏览

linux - 腻子隧道:中继访问被拒绝

我将尝试连接我在 Putty 上本地登录的 (127.0.0.1)。然后我尝试通过隧道连接到远程服务器。

我收到“中继访问被拒绝”错误。我该如何解决?

0 投票
2 回答
998 浏览

client-server - 带有 C++ 服务器/客户端应用程序的端口

如果我创建一个 C++ 服务器/客户端应用程序,我用来通信的端口是否需要在服务器和客户端机器的路由器上打开

或者我还能采取什么其他方法?客户端计算机需要从服务器接收信息,但我无法打开任何端口,因为它位于学校网络上....

[编辑]

嗯,我的设置是在服务器上运行的 php 页面,当我按下 hello 时,服务器通过 php 建立 ssh 连接并向机器发送 shell 命令。该服务器正在运行学校服务器,我确实可以通过 ssh 访问并从那里运行我所有的东西。客户端计算机将是我的电脑,它在未连接到服务器的学校 wifi 上运行。服务器将尝试与我的计算机的公共 ip 建立 ssh 连接,该计算机在学校 wifi 之外运行(没有端口打开/可以 ssh 输出,但没有 ssh 输入)。您提到的这些方法是否可以实现这一点,特别是 connect.c,因为我无法从服务器上运行 putty,而我可以从 php 调用 connect.c。

0 投票
2 回答
1767 浏览

perl - Perl SSH 连接执行 telnet

我尝试以下方法通过中央管理服务器作为“ssh hop”服务器访问路由器

不幸的是,我总是收到以下错误:读取错误:test.pl 第 71 行的输入/输出错误

有人可以帮我吗?或者是否有更好的解决方案来测试通过“hop”服务器的telnet连接是否可行?

连接看起来像:工作站 --ssh-> 服务器 --telnet-> 路由器

提前致谢。

0 投票
2 回答
367 浏览

sockets - 您会为隧道推荐哪些套接字选项?

我正在编写一个自定义隧道(首先有一个自定义的 hello,然后连接变成了一个隧道),但是速度很慢。

我想知道是否有什么可以提高速度的方法。

例如,提高使用短消息的连接速度的一种方法是禁用 nagle 算法 (TCP_NODELAY)。

您对隧道有什么建议?如果有帮助,我将通过隧道传输 RTSP 和 HTTP。

编辑:代码尽可能简单:

我省略了错误处理和连接套接字的代码以使其更具可读性。