问题标签 [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.
security - 到 Amazon EC2 的 PostgreSQL SSH 隧道?
我创建了一个运行 CentOS Linux 5.5 和 PostgreSQL 8.4 的 Amazon EC2 AMI。我希望能够创建一个从我的机器到实例的 SSH 隧道,这样我就可以从我的开发机器(JDBC、Tomcat 等)连接到 PostgreSQL 数据库。截至目前我还没有修改 PostgreSQL 配置然而。我可以从命令行成功地通过 SSH 连接到实例,并运行以下命令来尝试创建我的隧道:
最初运行此命令时,我没有收到任何错误。但是,当我尝试使用 psql 在 localhost:2345 上打开连接时,连接失败。
关于为什么会发生这种情况的任何想法?
http - 设备之间的 http 隧道,在防火墙后面
这就是我们想要实现的目标。我们有一个在移动设备上运行的 http 服务器(是的,真的)。我们想通过浏览器连接到它。移动设备和浏览器都可能位于防火墙后面。
显然,我们需要在浏览器和移动设备之间安装第三台服务器。这似乎是一个常见问题(一般来说),所以我想知道是否有预先构建的解决方案?
debugging - 如何调试 ssh 隧道
我想设置一个从本地机器到互联网机器的简单 ssh 隧道。我在用着
ssh -D 8080 -f -C -q -N -p 12122 <username>@<hostname>
设置工作正常(我认为)导致 ssh 返回要求我提供的凭据。
然后我做
export http_proxy=http://localhost:8080
和
wget http://www.google.com
Wget 返回请求已发送到代理,但没有收到任何数据。我需要的是一种查看 ssh 如何处理请求的方法....
http - Hamachi 和 FTP/HTTP
我正在尝试通过 HTTP 连接到 FTP 服务器。有什么方法可以使用像 Hamachi 这样的 VPN 并通过我的家用 PC 建立隧道,然后通过 HTTP 或其他端口连接到 FTP?
ssh - 在我已经使用 ssh 登录后,我可以进行 ssh 端口转发吗?
我有一个 Ubuntu 服务器example.com
,我已经 ssh 进入它。但只有在我 ssh 进入它之后,我才意识到我打算这样做ssh -L 8000:localhost:9000 example.com
。有没有办法在已经建立并正在运行的 ssh 连接中创建该隧道?
ssh - Fabric 通过反向 SSH 隧道
在反向 SSH 隧道上运行 Fabric 有技巧吗?一个交互式的ssh
连接很好,但是在运行fab
时,我只是被反复询问我的密码。
linux - 腻子隧道:中继访问被拒绝
我将尝试连接我在 Putty 上本地登录的 (127.0.0.1)。然后我尝试通过隧道连接到远程服务器。
我收到“中继访问被拒绝”错误。我该如何解决?
client-server - 带有 C++ 服务器/客户端应用程序的端口
如果我创建一个 C++ 服务器/客户端应用程序,我用来通信的端口是否需要在服务器和客户端机器的路由器上打开
或者我还能采取什么其他方法?客户端计算机需要从服务器接收信息,但我无法打开任何端口,因为它位于学校网络上....
[编辑]
嗯,我的设置是在服务器上运行的 php 页面,当我按下 hello 时,服务器通过 php 建立 ssh 连接并向机器发送 shell 命令。该服务器正在运行学校服务器,我确实可以通过 ssh 访问并从那里运行我所有的东西。客户端计算机将是我的电脑,它在未连接到服务器的学校 wifi 上运行。服务器将尝试与我的计算机的公共 ip 建立 ssh 连接,该计算机在学校 wifi 之外运行(没有端口打开/可以 ssh 输出,但没有 ssh 输入)。您提到的这些方法是否可以实现这一点,特别是 connect.c,因为我无法从服务器上运行 putty,而我可以从 php 调用 connect.c。
perl - Perl SSH 连接执行 telnet
我尝试以下方法通过中央管理服务器作为“ssh hop”服务器访问路由器
不幸的是,我总是收到以下错误:读取错误:test.pl 第 71 行的输入/输出错误
有人可以帮我吗?或者是否有更好的解决方案来测试通过“hop”服务器的telnet连接是否可行?
连接看起来像:工作站 --ssh-> 服务器 --telnet-> 路由器
提前致谢。
sockets - 您会为隧道推荐哪些套接字选项?
我正在编写一个自定义隧道(首先有一个自定义的 hello,然后连接变成了一个隧道),但是速度很慢。
我想知道是否有什么可以提高速度的方法。
例如,提高使用短消息的连接速度的一种方法是禁用 nagle 算法 (TCP_NODELAY)。
您对隧道有什么建议?如果有帮助,我将通过隧道传输 RTSP 和 HTTP。
编辑:代码尽可能简单:
我省略了错误处理和连接套接字的代码以使其更具可读性。