DDNS搭建与扶墙回国

前言

大概一个月前,一位好朋友去英国留学了,可能一待就是五年,聊起来出国以后很多国内的流媒体服务便不能再使用了,比如QQ音乐、网易云音乐、优酷视频、腾讯视频等等。那么如果想在国外使用这些流媒体服务就必须通过一些特殊的方法。作为一个相信自己、丰衣足食的人,肯定要自己搭建才信得过,于是经过几个小时测试,有了这篇文章。作为一个勤俭持家(穷)的人,明明家里有小区宽带我们为什么要花高价买国内厂商的vps服务器呢?于是我想到使用自己家里的联通宽带路由器作为服务器提供SSR服务器端,这时就会面临一个问题,所有宽带提供商因为IPV4的IP稀缺性为家庭用户提供的都是动态IP,这就意味着可能每隔几分钟就会改变一次IP,我总不能每次发现SSR连不上就先给家里打个电话问问最新的IP吧,那么我们就需要DDNS服务来实时(我设置的每2min)来告诉我最新的SSR服务器端IP地址是什么。DDNS服务需要你有个自己的域名,也可以是子域名,刚好我在阿里云有本博客的域名,完事具备,就是干了。

所需材料

  1. 阿里云域名一枚
  2. 身处国内的智能路由器一个(第三方固件如华硕梅林固件)
  3. 路由器的软件中心上需要安装“aliddns”和“ss-server”

插件图标

步骤

  • 阿里云首页登录,在网页右上角你邮箱用户名那里,打开accesskey,复制 Access Key ID,到Software Center(梅林改版固件软件中心)Aliddns插件中的app key 这一栏,复制 Access Key Secret 到Aliddns插件中的app secret 这一栏。这步相当于给了你路由器aliddns插件一个控制阿里云更改dns的权限。
    accesskey
  • 域名处填写你买的域名的一个子域名,比如我的是home.iloveocean.top。另附另一个固件的界面如下2图
    aliddns设定

Screen Shot 2019-06-30 at 14.40.17.png

  • 这个时候你回到网络地图,就能看见WAN IP下方出现了一行DDNS: home.iloveocean.top,接下来需要等待几分钟,
    主页面出现DDNS
  • 登录路由管理界面,打开系统管理-系统设置的web interface里授权方式我选择的是BOTH,把从互联网设置xxx路由,勾选是,默认HTTP协议,可以选默认的8080,这里都可以自定义。
    开启远程访问端口
  • 使用你设定的子域名+冒号+端口作为地址尝试访问,若进入了路由器管理登录页面则成功搭建好了DDNS.
    远程登录
  • 搭建ss-sever服务器端,参数随便填。
    屏幕快照 2019-01-07 12.00.33.png
  • SSR客户端访问,特别注意IP地址处填你的子域名。
    SSR客户端设置
  • SSR客户端使用全局模式,在百度搜索IP获得你的实际IP,发现与路由器的WAN IP一致,宣告翻墙回国成功!
    SSR测试IP
  • 测试speedtest.net。理论上,此时你的下载带宽就是你家宽带的上传带宽,我就是20M上传带宽.
    speedtest

P.S.

由于默认情况下你的DNS解析发生变化时,阿里云会给你发邮件提示,建议去邮件取消订阅DNS变化提示,否则每几分钟就会收到一个邮件。

参考

  1. 教程 零基础小白Aliddns插件设置教程
  2. aliddns 自制Aliddns插件:基于阿里云解析的私人ddns解决方案
Last modification:July 6th, 2019 at 12:14 am
If you think my article is useful to you, please feel free to appreciate

13 comments

  1. binken

    可以安装tcp加速插件来帮助ss-server吗

    1. Eddy
      @binken

      我没有试过,你可以试试看

  2. 49gm

    用阿里云翻墙回国内不太划算啊,光带宽费就贵得要死 ...

    1. Eddy
      @49gm

      只是用它的DDNS,节点用自己家的宽带

  3. psy

    阿里云设置子域名的时候需要填ip地址
    这里怎么填呢?因为没有服务器

    1. Eddy
      @psy

      不用设置,我记得阿里云给你解析一条

      1. psy
        @Eddy

        您是说,在阿里云那边什么设置都不用做
        直接在路由器的alidns插件上填一个任意子域名,它可以自动解析吗?

        1. Eddy
          @psy

          按我的教程应该能成功,成功的话欢迎来评论反馈。

        2. Eddy
          @psy

          如果我没记错的话,是这样的

  4. michael

    速度如何?如果没有线路优化的话,海外IP到自家IP的链路会不会丢包很严重?

    1. eddyalias
      @michael

      目测还行,基本取决于你自家上传带宽

  5. kyle

    博主,这样是不是海外流量全走了ss-sever,现在有没有配合中国ip的解决方案呢,谢谢哈

    1. Eddy
      @kyle

      可能我在上面的博客没讲清楚,aliddns是为了给动态ip一个域名,在路由器上搭建ss-server是提供一个ss节点,具体流量走ss节点还是走本地网络是由ss-client端决定的,比如你在手机上设置PAC模式或中国ip列表模式,那么就可以实现列表上的走ss节点,而非PAC列表上的走本地网络。不知这样描述有没有解决你的问题。

Leave a Comment