之前写到 间歇性SSH阻断?Xshell时不时连接失败?FTP阻断?高墙技术升级? 一文,本文是基于上文所述问题给出的解决方案之一,不了解的话建议先看看前文。按惯例啰嗦两句,本文步骤实施必须要两台VPS;文章有点标题党了,说的是内置隧道,但是实际上并不是Xshell提供内置隧道供连接,只是利用Xshell的这个功能而已。以本文为例,VPS1为日本特殊链路VPS,VPS2为土耳其IP被封的VPS(就字面意思,内地去程ping不通,tcping不通,UDP不通;回程内地不通)。本文仅适用于新手,大神请绕道,谢谢。

太长不看版:原理很简单,在Xshell的VPS1中,建立SSH隧道;SSH连接上VPS1,隧道生效;VPS2添加代理,选择本机隧道,SSH连接上。

注:VPS1正常SSH,VP2隧道SSH,本地网络监控只显示VPS1的SSH连接信息。

前提条件:

1、一台非内地且可正常SSH连接的VPS(阻断严重的时候只有特殊链路的VPS能正常SSH*见上文)
2、需要Xshell代理SSH连接的VPS
3、Xshell程序(官方免费版下载地址:https://www.xshell.com/zh/free-for-home-school/)

实施步骤:

1、博主正在使用及推荐的VPS如下:

商家机房&线路网络说明RAM/CPU/SSD带宽流量价格购买
iON Cloud圣何塞AS4837三网高速2G1C50G1Gbps2T/月$10/月链接
搬瓦工洛杉矶CN2 GT三网还行1G1C20G1Gbps1T/月$46.59/年链接
搬瓦工洛杉矶CN2 GIA三网高速1G2C20G2.5Gbps1T/月$46.59/季链接
搬瓦工大阪软银三网高速1G2C20G2.5Gbps1T/月$46.59/季链接
搬瓦工荷兰AS9929三网高速1G2C20G2.5Gbps1T/月$46.59/季链接
搬瓦工大阪CN2 GIA顶级网络2G2C40G1.5Gbps500G/月$46.59/月链接
搬瓦工香港CN2 GIA顶级网络2G2C40G1Gbps500G/月$83.86/月链接
搬瓦工东京CN2 GIA顶级网络2G2C40G1.2Gbps500G/月$83.86/月链接
DMIT洛杉矶CN2 GIA三网高速1G1C10G1Gbps800G/月$88.88/年链接
DMIT香港CN2 GIA顶级网络1G1C20G100Mbps400G/月$39.9/月链接
DMIT东京CN2 GIA顶级网络0.75G1C15G100Mbps300G/月$19.9/月链接
特别说明:iON Cloud 圣何塞为本博客同款。
购买说明:VPS购买教程、优惠码、评测、测速、流媒体解锁以及更多商家方案请移步到 HostCSR 查看。
其它相关:咨询/代购/租用/环境搭建、定制流媒体解决方案可以给博主发邮件(admin@eveaz.com)。

1.1、打开Xshell,进入VPS1的会话属性,类别 – 连接 – SSH – 隧道 – TCP/IP转移 – 添加(A)。如下图:

2、添加转移规则,类型(方向)(T):Dynamic (SOCKS4/5),侦听端口(L):55555,确定。如下图:

3、Xshell – 查看 – 隧道窗格勾上。

4、SSH连接上VPS1,可以看到SSH窗口下方的隧道窗格了,转移规则状态为打开。如下图:

5、打开VPS2的会话属性,类别 – 连接 – 代理,默认代理服务器为无,点击浏览。

6、可以看到Xshell已经建立好的SSH隧道规则,如图所示,这个3535是我在本文截图之前建立的,无视即可,默认是空白的。列表代理窗口的添加按钮。

7、代理服务器设置:名称自定义(方便识别),类型选SOCKS5,主机填localhost,端口号为之前添加的隧道端口,如本文示例55555。之后确定。如下图:

8、如下图所示,在列表代理中看到了刚添加的代理。之后关闭列表代理窗口。

9、Xshell的VPS2会话属性 – 连接 – 代理后方的下箭头选择刚才添加的代理规则。

10、如下图所示:VPS2通过Xshell本机的55555隧道连接上了。(前面说过VPS2的IP被封了,啥都不通)。下方的隧道窗格中显示连接状态。

11、下图所示为VPS1的SSH连接状态,下方隧道窗格中显示SSH连接信息,以及显示SSH隧道连接信息。

12、写在最后,通过本文方法连接上的SSH会话,必须保持VPS1会话不断开,否则其它经VPS1代理的其它会话(VPS23456)会立即断开。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注