前言:IP被封的检测和解决思路已经写成系列文章,建议在按照文章步骤操作时先看一下这篇文章《搬瓦工vps的IP被封(0) 前言及日志目录》,也许看完这篇文章,可以少走一点弯路。

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

有网友通过搜索相关关键字看到这篇文章,特此提示:本文不是用Xshell SSH连接VPS来搭建ss;且鉴于目前的形势,不建议在VPS上搭建ss。

以下正文:

没错,还是前言:
上一篇文章《搬瓦工vps的IP被封(5) Xshell如何使用V2RayN客户端代理SSH连接vps》详细描述了为什么会用到代理SSH,在这里我就不在重复描述了;只重复一点,晓得备胎的重要性了吧?

1、准备工作
1.1、IP没法SSH连接上的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、ss客户端;

1.3、一个可用的ss节点;没错,还是需要一个能科学上网的节点,我相信你们能找到免费的节点;(这句话眼熟?对呀,我就是从上一篇文章直接复制粘贴过来的。)找不到免费节点?那我建议你用Just My Socks搬瓦工自建机场的ss节点,IP被封自动换,三网CN2 GIA线路。
1.3.1、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、如果需要代购,联系博主。

1.5、Xshell工具;

2、配置ss客户端,确保能正常科学上网;
2.1、如图所示,首先要能上网;客户端默认代理端口是1080;

3、Xshell配置;
3.1、打开Xshell工具添加vps的SSH连接信息;IP、端口、用户名、密码什么的;

3.2、点击需要连接的vps,点击打开上方“属性”,进入“连接”-“代理”点击“浏览”;

3.3、点击“添加”;

3.4、代理名称随便输入,例如我是输入“Shadowsocks”,以免搞混淆了;类型选择“SOCKS5”;主机输入“127.0.0.1”;端口依据步骤2.1中ss客户端的本地监听端口“1080”;点击确定;

3.5、点击确定之后,能看到代理列表,无视掉,关闭“代理列表”小窗口;

3.6、在代理服务器下拉选项中选中刚才添加的代理;点击“连接”;

3.7、可以看到Xshell首先是连接到127.0.0.1:1080,然后再连接vps,然后就没有然后了;

4、搞定,收工。

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

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

  1. 苏言说道:

    这可怎么办:
    To escape to local shell, press ‘Ctrl+Alt+]’.
    Connection closing…Socket close.
    Connection closed by foreign host.
    Disconnected from remote host(新建会话) at 14:16:52.
    Type `help’ to learn how to use Xshell prompt.
    [c:\~]$

    1. 言小五说道:

      @苏言 可能性:1、ss节点不可用;2、ss节点与VPS之间连接性太差。

  2. 老王说道:

    请问大神一个问题哈。怎么通过Xshell5修改shadowsocksde 的SHH端口,就是搬瓦工检测没被墙但是不能科学上网

    1. 言小五说道:

      @老王 你当初怎么搭建的ss?如果是一键脚本,脚本里面一般都有修改端口的命令。
      恕我直言,ss的流量早就被精准识别了,先是封端口,之后就是TCP阻断,再之后就是整个IP被封;现在都流行网站伪装,我的伪装站点从去年儿童节开始到现在就没出现过任何问题。
      我的伪装节点分别有ss v2ray-plugin;v2ray ws tls;trojan tls。
      另外补充一下:SSH端口跟ss的端口是两码事,把SSH端口比作房门的话,ss端口就是一个柜门。

      1. 老王说道:

        @言小五 搬瓦工进入kiwivm管理面板install new os里debian-9x86_64安装的,出现了一个是root密码,一个是SSH端口,我就是需要改这个SSH端口。我之前就是在Xshell5里通过一个什么命令修改了kiwivm管理面板主页里的SSH Port,才连接成功的,希望大神能指导一下该怎么操作修改kiwivm管理面板主页里的SSH Port

        1. 言小五说道:

          @老王 搬瓦工控制面板的SSH端口是默认给你改好了的高位端口,一般不需要额外去更改;如果你非要改vps的SSH端口,在命令行vi编辑/etc/ssh/sshd_config,找到”Port”改成你想要的,如果开启了防火墙,那么要在防火墙放行这个端口,然后重启ssh就行了。
          vi /etc/ssh/sshd_config ##编辑修改SSH的端口号
          iptables -A INPUT -p tcp --dport 端口号数字 -j ACCEPT ##如果开启了iptables防火墙,需要放行端口
          service ssh restart ##确定操作完毕之后,重启SSH服务

          1. 老王说道:

            @言小五 大神我是这么做的,在Xshell连接后在root@localhost:~# vi /etc/ssh/sshd_config,点回车
            ,弹出的是
            E325: ATTENTION
            Found a swap file by the name “/etc/ssh/.sshd_config.swp”
            owned by: root dated: Wed May 13 21:09:26 2020
            file name: /etc/ssh/sshd_config
            modified: YES
            user name: root host name: localhost.localdomain
            process ID: 16506
            While opening file “/etc/ssh/sshd_config”
            dated: Sun Nov 3 16:36:21 2019
            (1) Another program may be editing the same file. If this is the case,
            be careful not to end up with two different instances of the same
            file when making changes. Quit, or continue with caution.
            (2) An edit session for this file crashed.
            If this is the case, use “:recover” or “vim -r /etc/ssh/sshd_config”
            to recover the changes (see “:help recovery”).
            If you did this already, delete the swap file “/etc/ssh/.sshd_config.swp”
            to avoid this message.
            “/etc/ssh/sshd_config” 125 lines, 3322 characters
            Press ENTER or type command to continue

            ,并没有看port可以修改的数值

            1. 言小五说道:

              @老王 你之前编辑过sshd_config,但是连接异常退出,产生了缓存文件/etc/ssh/.sshd_config.swp,当再次编辑sshd_config时,就会报错“有程序正在编辑这个文件”即”Another program may be editing the same file”,删除这个缓存文件然后再重新执行命令即可。
              删除命令:
              rm -rf /etc/ssh/.sshd_config.swp

  3. qq说道:

    连接时出现net/http: request canceled (Client.Timeout exceeded while awaiting headers)是什么情况?
    以前都可以连接的后来突然就不行了

    1. 言小五说道:

      @qq 单凭一个报错信息,我没法准确判断是哪里出了问题。
      报错信息字面意思就是客户端连接超时;如果不是ss节点出现问题,就是ss节点与vps之间出现问题。
      排除法,如果ss节点能正常打开谷歌,那么就是ss节点与vps之间网络出现问题。

  4. 郑郑说道:

    大神好,我按照教程,shandwocks可以访问外围,但是xshell代理之后,就一直卡着,连接不上。

    1. 言小五说道:

      @郑郑 如果是在提示”To escape to local shell, press ‘Ctrl+Alt+]’.”之后一直卡着,可能是你与ss节点之间或者ss节点与vps之间的网络不好。

      1. 郑郑说道:

        @言小五 就是我现在这个直接连接也是可以的,然后我想走一下代理试试,但是卡住1-2分钟之后,就显示连接失败

        1. 言小五说道:

          @郑郑 额,不是,我说的是可能网络不好而已,不是网络不通。

          1. zhengzheng说道:

            @言小五 但我现在网络可以正常访问,有点郁闷

            1. 言小五说道:

              @zhengzheng 还是那句话呀,节点网络不好不代表不能用呀。你应该描述一下你的ss节点在哪个地区以及油管加载速度多少,还有就是被连接vps在哪个地区。

              1. zhengzheng说道:

                @言小五 节点是美国的圣赛何,vps是澳洲的,然后油管也可以切换到日本

                1. 言小五说道:

                  @zhengzheng 额,相当于你可以坐直达航班去澳洲,但是你非要从美西中转一次,横跨太平洋两次。至于油管,我说的是加载速度。

                  1. zhengzheng说道:

                    @言小五 大神你是用什么牌子的油管,我问了同事好像是因为ss里面配置的问题。但是我这个油管不能去改配置的

                    1. 言小五说道:

                      @zhengzheng 额,我不是大神,我只是把我的经验写出来而已。油管加载速度就是youtube视频加载,你可以把相关权限发送到我邮箱(cocofive#foxmail.com ‘#’改成’@’),我帮你测试看看。

  5. qq说道:

    大佬,我的mac系统怎么弄啊

    1. 言小五说道:

      @qq 没什么太大区别,Shadowsocks Mac客户端同样支持本地代理。

  6. 王硕说道:

    发送的响应无效。大神按照你的方法试了,我ip没被封,WINDOWS 突然不能用了 连上之后老是无法显示网页

    1. 言小五说道:

      @王硕 不知道你是不是留言留错了文章。
      1、IP没被封,看这篇文章就没意义了;2、请说清楚想要通过什么程序达到什么目的?什么环境下使用什么程序遇到了什么问题?报错信息有哪些?

      1. 王硕说道:

        @言小五 我通过Xshell 5 连接的,网上那种通用教程设置的。我是windows 10 系统 在配置完了之后,通过小飞机连接就不能正常连接网页,网页显示发送的响应无效。

        1. 言小五说道:

          @王硕 把你的配置过程及配置信息及vps的SSH权限信息,发送到我的邮箱cocofive#foxmail.com。

          1. 王硕说道:

            @言小五 大神你邮箱我发不过去 ,要不然QQ吧

            1. 言小五说道:

              @王硕 把我发给你的邮箱的 # 改成 @ 就行了。

  7. Sunny Life说道:

    大神,您好。我同样也是6.1被封,看到您的帖子实在太开心了,感觉离再次科学上网近在咫尺!But,无奈本人实在太小白了,使用的又是MacOS系统,现在卡在了Xshell6的安装上,用winebottler和crossover都不能安装成功,下载安装了V2rayX也不会配置,总之仍然是一头雾水。求大神给个及时通讯方式,向您一一请教,万分感谢!

    1. 言小五说道:

      @Sunny Life 把你的即时通讯工具发送到我的邮箱cocofive#foxmail.com。

  8. EE说道:

    大大,小白想请教一下,按你的设置都做完了,也确实显示能连接了,但是SS手机客户端确连接不上是为什么呢?能解疑的话非常感谢!

    1. 言小五说道:

      @EE “但是SS手机客户端确连接不上是为什么呢”这句话是什么意思?

      1. EE说道:

        @言小五 作为一个弱智,我再仔细看了一下所有回复,这篇文是教人怎么实现pc翻w,并不包括手机使用,是这个意思吗?

        1. 言小五说道:

          @EE 这篇文章跟梯子毫无关系,评论中有些网友是评论错了位置。文章的目的是在IP被封而在Xshell下没法SSH连接vps的时候用ss节点来中转。

  9. pentest说道:

    mac下怎么处理?

    1. 言小五说道:

      @pentest 我没有Mac设备,只能说Mac OS下原理是一样的。

  10. Asuvera说道:

    前几天按照博主的教程搞好了,无敌,我以后可能还会看r7000的文章,我也称你为最强,感谢

  11. Awei说道:

    你好,按照你全部步骤,连接,提示ssh服务器拒绝了密码,重新输入密码,又是一样的提示

    1. 言小五说道:

      @Awei 有可能你的vps禁止远程登陆,直接搜索一下相关关键字就会发现有各种各样的解决方案。

  12. Awei说道:

    大神,你好。我是按照你文章的步骤做的,还是不能连接。已反复检测过步骤,没有遗漏。如有问题,那可以是一个可以科学上网的节点,我之前可以,ip被封不知道算不算。
    Xshell 6 (Build 0125)
    Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.
    Type `help’ to learn how to use Xshell prompt.
    [D:\~]$
    Looking up proxy server ‘127.0.0.1’…
    Host ‘127.0.0.1’ resolved to 127.0.0.1.
    Connecting to 127.0.0.1:1080…
    Disconnected from the proxy server: Connection failed.
    Type `help’ to learn how to use Xshell prompt.
    [D:\~]$

    1. 言小五说道:

      @Awei 请仔细看文章第2步骤。

      1. Awei说道:

        @言小五 你好,第二步,我也借到可科学上网的节点,也可以连接,但我下掉,有我自己就不行。因为我跟换个端口,但我ss的密码,在搬瓦工查询不到,这个不知道怎么解决了?请求支援,谢谢
        Xshell 6 (Build 0125)
        Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved.
        Type `help’ to learn how to use Xshell prompt.
        [D:\~]$
        Looking up proxy server ‘127.0.0.1’…
        Host ‘127.0.0.1’ resolved to 127.0.0.1.
        Connecting to 127.0.0.1:1080…
        Connection established.
        To escape to local shell, press ‘Ctrl+Alt+]’.
        Linux localhost.localdomain 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64
        The programs included with the Debian GNU/Linux system are free software;
        the exact distribution terms for each program are described in the
        individual files in /usr/share/doc/*/copyright.
        Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
        permitted by applicable law.
        root@localhost:~# ^C
        root@localhost:~#

        1. 言小五说道:

          @Awei 我没太明白你到底想说什么,也没明白你到底遇到了什么问题。

  13. 吴有仁说道:

    之前是在贴吧某版块看到你网站的截图,然后搜到这里来的。某版块现在已经被feng了,过来说一声。祝好。

    1. 言小五说道:

      @吴有仁 我擦?我特么有点方。。。

      1. 吴有仁说道:

        @言小五 还有一位博主的教程,最近几天贴吧常被人提起,那位博主的网站在qiang内、有备an,今天已经删了相关的帖子。然后……尽在不言中吧,保重。

  14. 郑天乐说道:

    这可怎么办:
    To escape to local shell, press ‘Ctrl+Alt+]’.
    Connection closing…Socket close.
    Connection closed by foreign host.
    Disconnected from remote host(新建会话) at 14:16:52.
    Type `help’ to learn how to use Xshell prompt.
    [c:\~]$

    1. 言小五说道:

      @郑天乐 检查你的备胎节点能不能正常上网。

      1. 郑天乐说道:

        @言小五 脸书油管都可以打开,刚买的一个ss账号

        1. 言小五说道:

          @郑天乐 把你的SSH权限信息和端口发送到我在文中写到的邮箱。

          1. Dandi说道:

            @言小五 啊 我也有这个问题 请问解决了吗?

            1. 言小五说道:

              @Dandi 文章写的很清晰了,如果按文章步骤操作是没问题的。如果你解决不了,给我发邮件(文章中写了我的邮箱地址)。

  15. senter说道:

    备胎可能随时会死,死了重新换一个备胎吗

    1. 言小五说道:

      @senter 你可以找稳定的备胎呀,免费的备胎爆胎不是很正常了么。

发表评论

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