前言:IP被封的检测和解决思路已经写成系列文章,最新信息请查看《搬瓦工vps的IP被封(0) 前言及日志目录》。

为什么写前言,因为前言很重要,里面包含了我遇到了哪些问题以及解决的思路。很多网友只是单纯的利用搜索引擎找到我写的某篇文章,然后也不知道有没有具体去看完,就发留言或者邮件跟我说,“哎呀,博主,我遇到了问题。”、“博主,你看我用这种方式为啥还是不行呢?”诸如此类的。

以下正文:

啊哈!还是前言:
IP被封导致SSH连接不上vps,vps商家提供的web_shell不好用或者不支持中文,这特么就很郁闷了;我之前一直通过《搬瓦工vps的IP被封(2) Xshell如何设置代理SSH》一文中的方式来代理SSH被封的IP,没考虑过其实多数网友只有一台vps的情况;如果你只有一台vps,因为IP被封而没法连接,那么接着往下看吧。(晓得“备胎”的重要性了吧?)

PS:做完测试,写完文章之后准备发布的时候在《搬瓦工vps的IP被封(2) Xshell如何设置代理SSH》文章下方看到一条留言;

1、准备工作
1.1、IP没法连接的vps;

目前搬瓦工最有性价比的几款VPS

机房线路内存CPUSSD流量带宽价格购买
洛杉矶DC3电信CN2 GT1G1核20G1T/月1Gbps$49.99/年链接
洛杉矶DC4联通直连1G2核20G1T/月1Gbps$49.99/年链接
洛杉矶DC3移动直连1G1核20G1T/月1Gbps$49.99/年链接
日本大阪软银线路512M1核10G500G/月1Gbps$69.99/年链接
洛杉矶DC6三网CN2 GIA-E1G2核20G1T/月2.5Gbps$169.99/年链接
日本大阪软银线路1G2核20G1T/月2.5Gbps$169.99/年链接
相关教程:言小五系列教程之BandwagonHOST(搬瓦工)的vps购买及使用教程&优惠码

1.2、V2RayN客户端;

1.3、一个V2Ray节点;没错,还是需要一个能科学上网的节点,我相信你们能找到热心网友分享出来的免费节点;(晓得“备胎”的重要性了吧?+1)
1.3.1、如果找不到合适的可用节点,又或者不想为了vps的IP被封的事情来回折腾,建议购买搬瓦工自建机场Just My Socks的 v2ray 节点,无需担心IP被封,三网CN2 GIA线路。
Just My Socks方案如下:

方案名称带宽流量地区设备限制价格购买
LA 5002.5Gbps500G/月洛杉矶5个$5.88/月链接
LA 10005Gbps1T/月洛杉矶不限制$9.88/月链接
London 5002.5Gbps500G/月伦敦5个$6.8/月链接
London 10005Gbps1T/月伦敦不限制$11.29/月链接
Tokyo 100100Mbps100G/月东京3个$29.99/月链接
HK CMI+NTT Plan 5002.5Gbps500G/月香港5个$8.99/月链接
Hong Kong 100100Mbps100G/月香港3个$34.99/月链接
IPLC HK BUSINESS 100100Mbps100G/月深圳-香港3个$15/月链接
IPLC HK 300 V2300Mbps300G/月深圳-香港3个$21/月链接
综合优势:IP被封后台自动更换新的IP,即买即用,提供shadowsocks和v2ray节点,支持UDP流量。
购买教程:言小五系列教程之搬瓦工Just My Socks详细购买及使用教程与优惠码
相关评测:BandwagonHost搬瓦工官方机场Just My Socks的网络质量怎么样?
其它说明: 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连接的时候,现在用的免费节点失效了,那不是又要重新找一个节点?答:相对于ss来说,v2ray的节点确实是很难找,免费的节点有效时间基本上是很短的;但是,通过下面所描述的方法,不一定再需要去找节点了。

6、下面介绍一种比较奇葩的方法:
6.1、结束本文第3.7的步骤之后,是不是已经通过SSH连接上了被封IP的vps?连上了就对了。

6.2、接下来请看《搬瓦工vps的IP被封(4) Cloudflare+V2Ray+WebSocket+TLS》这篇文章,文章详细写了如果vps的IP被封了,怎样通过Cloudflare+V2Ray+Caddy+WebSocket(ws)+TLS复活的具体步骤;那么复活之后是不是有一个可用的v2ray节点了?那么能不能用复活的vps来代理Xshell进行SSH连接这台复活的vps呢?有点绕口?我写文章的时候,想了半天该怎么写。说白点就是一台被封IP的vps通过它自己的v2ray节点来代理Xshell进行SSH连接它自己。

6.3、答案是:yes!请看图。(操作方法跟本文中2、3步骤是一样的。)

6.4、之所以说奇葩是可以通过这种自己给自己开刀的方式来进行SSH连接操作,但是!!!千万不要修改vps中的v2ray环境配置,这种行为等同于自己给自己开刀动手术的时候一刀切开了大动脉,瞬间嗝屁。

6.5、想找个好备胎?那还是找个收费节点吧,搬瓦工官方自建机场Just My Socks,提供的是ss和v2ray节点,IP被封自动换,三网强制CN2 GIA线路。
6.5.1、Just My Socks推荐方案如下:
方案2:月付5.88刀/年付58.88刀/500G月流量/2.5G带宽/限制5个设备
方案3:月付9.88刀/年付98.88刀/1T流量/5G带宽/不限制设备
6.5.2、《言小五系列教程之搬瓦工Just My Socks详细购买及使用教程&优惠码

6.6、ss代理Xshell请看《搬瓦工vps的IP被封(6) Xshell如何使用ss客户端代理SSH连接vps》

2019年06月13日补充更新
7、校园网用户,如果通过ss或者V2RayN客户端代理Xshell,SSH连接不上vps或者卡着不动,请将本地网络切换至其它非校园网网络,如手机热点。

73 thoughts on “搬瓦工vps的IP被封(5) Xshell如何使用V2RayN客户端代理SSH连接vps

  1. 言小六说道:

    之前一直要使用vultr的机器临时开一个,虽然只要一美分 但现在这个破网站的登陆验证码搞得极其难以辨认,所以每次搭桥都搞得想骂人,现在用这个自我开刀的方式 一切都变得更美好了。

    1. 言小五说道:

      @言小六 你这个名字是故意的吧,你咋不叫言小七八九呢。。。
      哦,忘记说正事了,Vultr家的IP都被玩烂了,要是随手一开开了一个被封的IP,那才急死个人;两年前GFW发威的高峰期的时候,有网友开了20几台才开到没被封的IP。

  2. 大浪淘沙说道:

    执行完3.7,xshell显示“Connection established.”后又很快显示“Connection closing…Socket close.Connection closed by foreign host”.这是为什么?我怎么才能用ssh连接上被封的Vps

    1. 言小五说道:

      @大浪淘沙 请仔细看文章2.1步骤。

      1. 大浪淘沙说道:

        @言小五 谢谢你的回答! 我用网上找的免费v2ray节点配置后是可以科学上网的(可以打开google或twitter之类的网站)。(出现上面的错误提示似乎是因为我配置错了我的vps端口==)。我用xshell(重新)配置了我的vps后,无法连接(提示“WARNING! The remote SSH server rejected X11 forwarding request”)。我去bangwagong官网自带的web命令行修改这个配置时会提示我修改保存功能“This function is only supported on OVZ hypervisor”。请问下是我操作有误的问题吗?这种情况应该怎么处理?

        1. 言小五说道:

          @大浪淘沙 提示“WARNING! The remote SSH server rejected X11 forwarding request”,在Xshell里面当天会话的属性里面,”连接” – “SSH” – “隧道”里面把“X11转移”取消勾选就行了,跟vps一毛钱关系都没。

          1. 大浪淘沙说道:

            @言小五 居然忽略了你这么重要的回答!虽然未理解各个步骤是怎么起作用的,但现在已经成功复活了,谢谢!

    2. 池塘男孩说道:

      @大浪淘沙 大神你好!我的是仅ipv6小鸡,v2ray服务器配置是Cloudflare+WebSocket(ws)+TLS来连接的,现在v2ray客户端能正常访问外网,但用你说的Xshell代理方法,仍然不能连接上ssh(就是你说的的奇葩方法,自己给自己代理ssh),希望能指点一下

      1. 言小五说道:

        @池塘男孩 仅IPv6的小鸡我没试过,不清楚。
        给个建议:你PC端v2ray能不能通过自选Cloudflare的IPv4来上外网?如果可以的话,就可以用v2ray代理Xshell。

        1. 池塘男孩说道:

          @言小五 我的pc的v2ray客户端能通过Cloudflare cdn到我仅ipv6主机v2ray的服务器,是能访问谷歌和yutu的,说明我的v2ray服务器和客户端配置正确,就是xshell不能通过v2ray连接到装有v2ray服务器的vps

          1. 言小五说道:

            @池塘男孩 重新编辑:哦,你是想Xshell连接到你自己的仅IPv6小鸡上呀,如果你本机没有IPv6的情况下,不行。
            如果你有其它含IPv4和IPv6的双栈小鸡的话,可以通过在Xshell里面通过双栈小鸡直接中转。
            搬瓦工vps的IP被封(2) Xshell如何设置代理SSH

            或者,用Cloudflare的WARP给仅IPv6的小鸡添加一个WARP IPv4。

            1. 池塘男孩说道:

              @言小五 谢谢大神抽出时间来耐心指点!我心想回复最快也要明天的,想不到刚发了,吃了一个晚饭就收到回复,大神真热心哈!

  3. Orgin说道:

    大神你好,根据您发的我的ip ping正常,但是xshell 显示connect failed肯定是被block 如果不管输入哪个ip都显示connect failed 怎么办?

  4. ykkxxp说道:

    你好言大师,我如果vps没被墙的话,一般用哪个协议比较快,之前按你教程装得那个感觉总是慢了一点,没被墙得,用哪个比较好,谢谢

    1. 言小五说道:

      @ykkxxp TCP直连最快。

      1. ykkxxp说道:

        @言小五 用这个协议被墙的风险大吗?

        1. 言小五说道:

          @ykkxxp GFW的运行方式没人能清楚。我是一主用两备用,有问题随时切换。参考文章《访客统计那些事(4)即将过去的六月》末尾,我写了我是怎样科学上网的。

          1. ykkxxp说道:

            @言小五 好的,谢谢

发表评论

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