首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ssh隧道问题

ssh隧道问题
EN

Server Fault用户
提问于 2011-01-29 08:46:24
回答 1查看 416关注 0票数 0

我在一个网络上的windows机器上,它将包括我自己在内的数千名用户连接到internet1上,当拥堵变得非常缓慢的时候。然而,linux机器虽然连接到相同的网络,但使用单独的internet2 (由于使用率低,速度非常快)。

我使用putty为linux机器创建了一个SSH隧道,以便访问更快的internet,但是速度似乎没有任何变化。

奇怪的是,我还在我的机器上安装了虚拟盒,并在窗口中运行的机器上安装了linux的副本。在此之后,我打开了一个SSH隧道并运行firefox。这些是我用pingtest得到的结果。net

在高峰时间。

Internet1(在火狐选项中使用putty和socks5 ):1200 in

Internet2(使用虚拟盒w/ ssh -x隧道式火狐):35-x

以下是我认为网络的一些视觉表现形式。

代码语言:javascript
复制
Windows.----------------Linux
   |                      |
   |                      |
   |                      |
   |                      |
internet1-------------internet2

最后注*

-I认为putty可能正在使用我的internet1访问linux,然后再通过internet2。我尝试在火狐的配置设置中将network.proxy.socks_remote_dns值设置为true (默认为false),但没有任何效果。所以我把它设为假的。

有人对如何解决这个问题有什么建议吗?(预先谢谢)

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-01-29 09:57:05

看起来,您正在使用公共internet域名或与您的linux服务器相关联的internet IP地址来进行端口转发。这条路径基本上如下所示:

windows -> internet1 -> internet2 -> linux -> internet2

您要做的是使用与linux系统相关联的内部IP地址或内部名称。如果在windows终端中执行ipconfig,您将看到ip地址以类似于192.168.x.x或10.x的内容开头。当ssh进入您的linux服务器时,执行一个ifconfig来获取网络内部的ip地址,然后使用它。这将给您提供一个更像这样的连接:

windows -> linux -> internet2

顺便说一句,如果您从您的virtualbox linux中使用ssh -X,然后从命令行运行firefox,您基本上可以看到如果您在linux服务器上物理地使用火狐会看到什么。它不能为你的目的提供一个精确的比较。它有点像vnc或远程桌面。

要在virtualbox中生成更准确的比较,请使用ssh -D localhost:4000用户名@linuxServer,然后像在windows中一样使用firefox设置。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/228451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档