使用V2RayN客户端代理SSH连接搬瓦工VPS
2k字 •
5分钟
前言:之前关于IP被封的检测和解决方法已经写成系列文章,更多信息请关注最新动态。
写前言是因为它是很重要的部分,我会在这里分享我遇到的问题及解决思路。许多网友可能仅通过搜索引擎找到我的某篇文章,却没有深入阅读,进而在评论或邮件中询问:“博主,我遇到的问题怎么解决?”或者“博主,使用这种方式为啥还是不行?”等类似问题。
正文如下:
啊哈!再次重申前言:
当IP被封时导致无法SSH连接到VPS,而VPS提供的Web Shell不可用或不支持中文,这确实令人感到烦恼。我之前一直通过文章中提到的方式来代理被封的IP,但没考虑到许多网友可能只有一台VPS。如果你仅有一台VPS但因IP被封而无法连接,请继续阅读下去。(清楚“备胎”的重要性了吗?)
PS:在我完成测试并撰写完文章后进行发布时,看到了一条评论;
1、准备工作
1.1、无法连接的VPS;
当前性价比高的搬瓦工VPS推荐
相关教程:
1.2、V2RayN客户端;
1.3、一个V2Ray节点;确实需要一个可用于科学上网的节点,相信你们能够找到热心网友分享的免费节点;(再一次强调“备胎”的重要性!)
1.3.1、若无法找到合适的可用节点,或为了避免因VPS IP封锁而反复折腾,建议购买搬瓦工的自建机场的V2Ray节点,无需担心被封IP,且使用三网CN2 GIA线路。
Just My Socks的方案如下:
综合优势:被封IP后台会自动更换新IP,即买即用,提供Shadowsocks和V2Ray节点,支持UDP流量。
购买教程:
相关评测:
其它说明: IPLC 为深圳三网入口,香港出口,运行时无需审查(不过墙),可以解锁ChatGPT。
1.4、Xshell客户端;
2、确保V2RayN配置正常进行科学上网;
2.1、如图,首先确保可以上网;
2.2、查看V2RayN客户端的本地监听端口;(此端口可以随意更改,但不能与本机其它程序冲突)
3、配置Xshell;
3.1、打开Xshell工具,添加VPS的SSH连接信息,包括IP、端口、用户名、密码等;
3.2、选择需要连接的VPS,点击上方“属性”,进入“连接”-“代理”,点击“浏览”;
3.3、点击“添加”;
3.4、代理名称可以随意输入,如“V2RayN”以避免混淆;类型选择“SOCKS5”;主机输入“127.0.0.1”;端口依据步骤2.2中所述的V2Ray本地监听端口(例如这里填写“2323”);点击确定;
3.5、这里会显示代理列表,可以忽略,关闭此窗口;
3.6、在代理服务器下拉选项中选择刚才添加的代理;点击“连接”;
3.7、可以看到Xshell首先连接到127.0.0.1:2323,然后再连接VPS,之后就顺利连接上了;
4、这样操作是不是很简单?
2019年06月12日补充更新
5、由于有网友留言或发邮件给我提到文中所需的V2Ray节点找的是一个免费的节点,如果下一次需要进行SSH连接时,当前的免费节点失效了,那不是又要重新找节点?答:相对Shadowsocks而言,V2Ray节点确实较难找到,免费的节点有效期也相对较短。然而,通过以下描述的方法,你不一定需要再去找新的节点。
6、接下来介绍一种特别的方法:
6.1、在完成第3.7步后,如果已经成功通过SSH连接上被封IP的VPS,那就没错了。
6.2、请参阅这篇文章,详细说明了如何通过Cloudflare+V2Ray+Caddy+WebSocket(ws)+TLS复活被封IP的具体步骤;复活后是否可以得到一个可用的V2Ray节点?那么是否可以使用复活的VPS来代理Xshell连接到这个VPS呢?这个概念有点复杂,想要表达清楚也花了我不少时间。简单来讲,做法是使用一台被封IP的VPS通过它提供的V2Ray节点来代理Xshell进行SSH连接操作。
6.3、答案是肯定的!请见图。 (操作方法与本篇第2、3步相同。)
6.4、这种方法虽然看似奇特,不过在进行SSH连接操作时能够达到目标,但请注意——不要误修改VPS内部的V2Ray配置,因为这种操作等同于在进行自我手术时割破动脉,后果是立即翻车。
6.5、想要找到一个好的备胎?那么还是找个收费节点吧,搬瓦工官方自建机场提供的SS和V2Ray节点,IP封禁后会自动更换,且使用三网强制CN2 GIA线路。
6.5.1、Just My Socks推荐的方案如下:
6.5.2:
6.6、有关SS代理Xshell的说明,请见相关详情。
2025年06月13日补充更新
7、对于校园网用户,若通过SS或V2RayN客户端代理Xshell,但SSH连接不上VPS或出现连接卡顿,请切换本地网络至其他非校园网网络,例如手机热点。