Questions tagged «tunnel»

隧道传输是将一个协议封装在另一个协议中的行为。

14
通过多跳的SSH隧道
通过SSH隧道传输数据非常简单: ssh -D9999 username@example.com 在您的上将端口9999设置localhost为的隧道example.com,但我有一个更具体的需求: 我在当地工作 localhost host1 可访问 localhost host2 仅接受来自 host1 我需要创建一个从localhost到的隧道host2 实际上,我想创建一个“多跳” SSH隧道。我怎样才能做到这一点?理想情况下,我想执行此操作而无需成为任何计算机上的超级用户。
332 ssh  tunnel 

7
如何通过SSH隧道传输所有网络流量?
每当我从不安全的位置(例如公共wifi)使用互联网时,我都喜欢使用ssh隧道(ssh -D port host)来确保流量不会被监听。不幸的是,似乎有许多应用程序没有提供指定代理的方法(Flash是一个主要示例)。 感觉应该有某种方法可以对我的计算机中的所有网络流量使用隧道,但是我完全不知道该怎么做。任何帮助将不胜感激。
117 linux  ssh  proxy  tunnel  socks 

7
通过中间机转发SSH流量
SSH隧道使我感到非常困惑。我想知道我是否可以在Linux中做到这一点。 我有3台机器。 A. My local machine at home. B. Machine at work that I can SSH into (middle man). C. My desktop at work that I can only SSH into from machine B. 所以我可以从A-> B和B-> C进行SSH,但不能从A-> C进行SSH。 有没有一种方法可以设置从A到B的SSH隧道,所以当我运行其他SSH命令时,它们只能在本地计算机A上运行?我基本上是试图从工作到家克隆一个git repo(并且我不能在机器B上安装git)。 另外,一旦设置好了。我也将如何取消设置呢?
110 command-line  bash  ssh  git  tunnel 

6
通过SSH隧道的UDP流量
标题几乎总结了一下。我想通过SSH隧道发送UDP流量。具体来说,我需要能够通过隧道发送UDP数据包,并使服务器能够将它们发送回另一端。我知道如何进行TCP连接。UDP是否可能?
66 ssh  tunnel  udp 

3
为什么将隧道称为“隧道”?
我不明白为什么“隧道”隐喻用来描述网络隧道。 起初我以为原因是因为发送的数据是加密的,所以窃听者将无法看到数据(他看到的数据封装在隧道中!)。 但是不使用加密的隧道协议又如何呢,为什么它们也被称为“隧道”!

4
OpenVPN:仅通过VPN路由特定的IP地址?
在远程专用网络上,有两台服务器-文件服务器和数据库服务器(如果需要的话,它们都是Win机器)。 文件服务器具有其自身相当强大的身份验证机制,并允许我直接从远程位置进行连接。 数据库服务器使用简单的用户名和密码,因此为了防止未经授权的访问,它被锁定在本地网络中,从而阻止了外部流量。 要访问数据库服务器,我使用Windows上的OpenVPN客户端连接到专用网络上的VPN服务器。 默认情况下,OpenVPN通过VPN路由发往VPN服务器所在远程网络的所有网络数据包。不幸的是,通过VPN访问文件服务器非常慢! 题: 如何配置OpenVPN客户端,使其仅通过发往单个特定IP地址(即数据库服务器)的VPN路由流量?

3
如何通过中间机安装远程SSHFS?隧道?
我想使用SSHFS挂载远程文件系统(A),但有时我具有IP地址,不允许从该IP地址进行访问。因此,我的计划是通过该网络中的另一台计算机(B)访问它。我是否需要在B上安装A,然后在本地计算机上安装B(和A)?有更好的方法吗? 更新资料 只是为了澄清过程: 首先,我做一个隧道 ssh -f user@machineB -L MYPORT:machineA:22 -N 然后我挂载远程文件系统 sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath 这是对的吗? 完成后如何销毁隧道?
26 ssh  mount  remote  tunnel  sshfs 

4
SSH反向袜子通道
ssh -D 可以在本地计算机上建立一个袜子端口,该端口将流量传递到远程,然后传递到其他地方。 ssh -L port:host:hostport,侦听本地计算机上的端口,从远程计算机的角度将流量传递到“ host:hostport”。 ssh -R port:host:hostport是的对应项ssh -L,它侦听远程计算机上的端口,并从本地计算机的角度将流量传递到“ host:hostport”。 但是,与之相对应的是什么ssh -D,即如何在远程计算机上打开一个袜子端口,该端口会将流量传递到本地,然后传递到其他地方?

1
为什么即使启用了GatewayPorts,也不能远程连接到反向SSH隧道端口?
我需要对我们部门的主机进行持续的SSH访问,该主机的IP地址是动态分配的。我已经建立了从目标主机到我们其中一台主机的远程SSH隧道,该隧道确实构成了静态IP地址: ssh -f -N -g -R :22223:localhost:22 tunnelhost 当我将SSH指向22223隧道主机上的本地端口时,隧道可以正常工作。我的问题是,尽管我似乎无法将隧道绑定到除localhost以外的任何东西-即,当我尝试远程SSH到时tunnelhost:12323,没有开放的端口可以接收它。我也尝试过: ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes 但是仍然没有运气。Netstat向我显示: [me@tunnel_host ~]$ netstat -an | grep 22223 tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN tcp6 0 0 ::1:22223 :::* LISTEN 确认隧道仅绑定到本地主机。我在带有防火墙d-cmd的隧道主机上添加了端口例外,并确保没有网络硬件干扰该连接。有什么想法吗? 干杯,詹姆斯。
20 ssh  port  tunnel 

1
当反向ssh隧道突然/异常断开连接时,如何释放SSH服务器上的端口?
我们在客户的位置安装了一些硬件,该硬件连接到我们的ssh服务器并建立反向ssh隧道,以便我们可以访问多个客户端系统以进行监视。 一切正常,直到SSH会话断开连接。 发生这种情况时,在我们的SSH服务器上,反向隧道使用的端口将停留在侦听模式,并且当我们的远程硬件最终尝试自动重新连接并重新建立其隧道时,它将失败并显示错误 警告:侦听端口XXXX的远程端口转发失败 我尝试了干净的断开连接并测试了释放端口的过程,从而测试了我们的SSH服务器或客户端是否存在问题。当我模拟连接失败(例如,断开客户端硬件的以太网端口的连接)时,我们遇到了与上述相同的问题。 处理这种情况的正确方法是什么?请记住,这些是反向隧道,因此无论发生什么情况都需要在SSH服务器上完成。理想情况下,我需要ssh服务器立即意识到托管隧道的SSH会话已关闭,并释放其正在使用的端口。我猜该解决方案可能涉及终止相关的SSH进程,但是我需要谨慎,因为我们有多个客户端连接到同一ssh服务器,并且我不想让它们脱机。 如此成熟,我确定SSHD具有某种内置功能可以处理此问题,但我无法弄清楚。 请告知,这样我就不必回头去管理Windows盒了。 仅供参考:我正在基于Debian的发行版上运行它。
19 linux  networking  ssh  tunnel 

1
Chrome SSH隧道转发
我首先登录ssh服务器。然后,我尝试使用Chrome浏览器进行ssh隧道转发。有gui的方法吗?我可以在Firefox的gui中完成此操作,大约需要10秒钟,因此我认为Chrome浏览器也将具有此有用的功能。有没有更简单的方法可以做到这一点? Linux /usr/bin/chromium-browser --proxy-server="socks5://localhost:3145" Windows C:\Users\username\AppData\Local\Chromium\Application\chrome.exe --proxy-server="socks5://localhost:3145" 我通过阅读这两个链接发现了这一点。 chrome通过ssh转发超时代理袜子 问题38207-铬-SSH -D代理隧道无法在chrome Linux中运行

1
从Mac OSX Terminal使用OpenVPN,无法加载Tun / Tap
我希望直接从终端上使用OpenVPN,而不是使用诸如tunnelblick这样的gui-但遇到了一些问题。我已经测试过我的配置文件,它可以正常工作,所以这不是配置错误。 我正在运行的命令是 ./openvpn connection.ovpn 我收到的错误消息是 Wed Mar 6 13:22:57 2013 us=528389 Cannot allocate TUN/TAP dev dynamically Wed Mar 6 13:22:57 2013 us=528401 Exiting due to fatal error 这似乎暗示找不到tun / tap kext。我试图运行命令 sudo kextload tun.kext 紧接在此之前,它似乎可以很好地加载,但是我仍然遇到上述错误。我正在使用TunnelBlick项目中的64位tun.kext,因此kext本身应该不是问题。有任何想法吗?
17 macos  openvpn  tunnel  kext 


2
IP v4和IP v6可以共享一个物理以太网吗?
我一直在阅读从IP v4到IP v6的过渡,以及可能的优点和问题。不断弹出的一件事是“双栈”网络,这意味着(我相信)主机可以说IPv4和IPv6。 但是,我不太了解它是如何工作的。主机是否可以实际上在同一物理以太网上同时使用IPv4 和 IPv6进行传输(例如可以同时使用HTTP和FTP)?还是物理网络严格是通过隧道发送“其他”协议的IPv4 或 IPv6?

5
通过IP的蓝牙?
似乎可以通过IP运行USB,例如使用USB usbip是某些Linux发行版的一部分,例如https://www.archlinux.org/packages/?q=usbip IP蓝牙是否有类似的东西?(否:蓝牙IP)。 这将允许通过互联网将支持BT的智能手机与支持BT的耳机进行物理隔离。 Linux bnep也许可以做到这一点,但是我还没有找到有关如何操作的说明。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.