登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: 想用花生壳吗直接用阿里云就好了     [回主站]     [分站链接]
想用花生壳吗直接用阿里云就好了
clq
浏览(325) - 2018-03-03 11:53:12 发表 编辑

关键字: oss

[2019-06-28 09:38:07 最后更新]
动态域名我们以前也用过,不过这么多个下来感觉还是阿里云有性价比 -- 因为自己维护服务器其实也挺花时间的。
今天非常意外的发现阿里云也是支持动态域名的,这是在看到一篇谴责花生壳的文章中关联搜索到的
https://help.aliyun.com/document_detail/66947.html?spm=5176.11065259.1996646101.searchclickresult.6887363f1WGQEo
--------------------------------------------------

使用云解析API实现动态域名解析

更新时间:2018-02-12 17:03:10

动态域名解析(动态 DNS,DDNS)是一种自动更新 DNS 服务器解析记录的方法,为主机名和 IP 地址的对应关系提供动态管理的结构。本文介绍了如何使用阿里云解析提供的动态 DNS 更新脚本,来搭建家庭设备外网访问的动态域名解析环境。
应用场景

通常情况下,DNS解析记录对应一个静态 IP地址,这种对应关系由 A 记录来声明;在大多数情况下,静态 IP 在网络访问方面效果良好。但是,当您想要设计一个移动网络站点时,问题就出现了。例如,假如您搭建了个人 NAS 或物联网设备,或者使用手机来提供网络服务,您在不同的网络之中不能使用相同的 IP 地址。

在本教程中,我们希望为家庭服务设备建立一个可以从外部访问的网络环境。例如,在家庭搭建智能家居或安全设备后,需要在不在家的时候访问该设备。
设计思路

阿里云解析提供了一个实现动态 DNS 的 PHP 脚本,可为家庭使用配置动态 DNS。该脚本为 alicloud-php-dns-updater,以下简称更新器(Updater)。

本教程的设计思路是:

    在 ECS 实例中添加一个 PHP 脚本(Updater),使用阿里云 DNS API 来更新指定域名的 A 记录。

    使用 curl 命令,在家庭设备上配置一个 cron 计划作业,来运行托管在 ECS 实例中 PHP 脚本(Updater)。

另外,RFC2136 中定义了一种动态 DNS 更新的标准化方法。该方法是一种应用于被托管的 DNS 服务器上的网络协议,并包含特定的安全机制。详细内容,请查阅相关文档。
前提条件

您已经拥有以下阿里云产品:

    域名
    使用 Apache 和 PHP 的 ECS 实例

关于如何设置域名,请参考 购买域名 和 添加和管理域名解析。
操作步骤

    下载更新器。

        使用 SSH 登录您的 Linux ECS 实例,并且进入 /var/www/html 目录(或者任意用来提供公共内容的目录)。

        运行以下命令来下载 Updater:

            git clone https://github.com/roura356a/alicloud-php-dns-updater.git dyndns-updater

    创建 AccessKey。

        登录 阿里云控制台,在页面右上角用户菜单中选择 AccessKey管理。

        在 安全信息管理 页面,单击 创建AccessKey。

        新建 AccessKey 成功后,单击 保存AK信息,下载并保存您的 AccessKey 信息(包含 AccessKeyID 和 AccessKeySecret)。

        注意:这是您唯一可用来保存 AccessKey 信息的机会,请务必谨慎保存这些数据。AccessKey 信息非常敏感,如果处理不当,可能会造成不可挽回的损失。

    在 ECS 中设置动态 DNS 更新器脚本。

    回到 ECS 实例中,打开 index.php 文件,更新其中的 ACCESS_KEY_ID 和 ACCESS_KEY_SECRET 为您下载保存的 AccessKeyId 和 AccessKeySecret。更新后的 index.php 文件如下所示:

        <?php
        date_default_timezone_set('UTC');
        include_once 'alicloud-php-updaterecord/V20150109/AlicloudUpdateRecord.php';
        use Roura\Alicloud\V20150109\AlicloudUpdateRecord;
        $AccessKeyId     = 'Your AccessKeyId';
        $AccessKeySecret = 'Your AccessKeySecret';
        $updater         = new AlicloudUpdateRecord($AccessKeyId, $AccessKeySecret);
        $newIp = $_SERVER['REMOTE_ADDR']; // New IP
        $updater->setDomainName('DOMAIN.COM');
        $updater->setRecordType('A');
        $updater->setRR('@');
        $updater->setValue($newIp);
        print_r($updater->sendRequest());

    测试更新程序。

    上述步骤会配置一个公共 URL(http://11.111.11.111/dyndns-updater/),通过访问该 URL,可以直接运行更新器。您可以在浏览器中打开该 URL,并查看输出。如果 API 正常响应,则会有类似以下的输出:

        Array
        (
         [RecordId] => 3666544576879860
         [RequestId] => F4VDF8A-D2DF-49VV-ER00-458D6918FDDE
        )

    该输出表示,您已经使用阿里云 DNS API 成功更新了您的域名的 A 记录。

    保护脚本。

    您已经可以通过浏览器或者使用 curl 命令打开一个 URL 来改变给定域名的 A 记录,但是这个 URL 默认是可以公开访问的。为了加固访问安全,您需要使用 Apache 的 .htaccess 和 .htpasswd。

        .htaccess

        把.htaccess文件放在与index.php相同的文件夹中:

            AuthType Basic
            AuthName "DNS Updater Access"
            AuthUserFile /var/www/dyndns-updater/.htpasswd
            Require valid-user

        .htpasswd

        在任意位置运行以下命令,来创建用户及密码:

            htpasswd -c /var/www/dyndns-updater/.htpasswd updater_user

        以上命令会首次创建.htpasswd文件。其中,updater_user是您要添加的用户名。当运行该用户名时,它会要求您输入密码。

        注意:根据 Apache 官方文档,htpasswd 使用 bcrypt(针对 Apache 的 MD5 修订版本),SHA1,或者系统的 crypt() 例程来加密密码,确保密码不会以纯文本形式保存。所以,在执行以上命令后,我们建议您将密码保存在安全的地方。如果由于加密而忘记密码,您将无法恢复它。

    完成以上配置后,您可以使用用户名和密码来访问 URL。

    设置检查周期。

    在类似 Unix 的操作系统中,Cron 是一个基于时间的作业调度工具,便于运行自动备份或其他日常任务。在本教程中,Cron 被用来定期检查外部 IP 是否更改,以更新域名 A 记录。以下示例通过命令行工具来创建一个 cronjob。

        运行crontab -e,并选择一个编辑器(如果不确定,选择 nano,因为它是最简单的编辑器)。如果您选择 nano,您需要退出并保存文件;重新进入时,按 ctrl+x,然后按 y。

        将计划作业设置为每30分钟运行一次(变量 /30)。如果需要每15分钟运行一次,则将该部分更新为/15。更复杂的 cron 调整,请查看 Linux cron 官方指南。

            不需要验证,转到 crontab 文件的底部,添加如下内容:/30 * curl http://11.111.11.111/dyndns-updater/

            需要验证,则需要添加身份验证的凭据,以便获取访问权限。转到 crontab 文件的底部,添加如下内容:/30 * curl -u“updater_user:YOUR_PASSWORD”http://11.111.11.111/dyndns-updater/。

    配置完成。默认情况下,每当有记录更改时,阿里云都会向您发送电子邮件。这样,您也能够记录所有自动变更。



clq  2018-03-03 11:56:38 发表 编辑

那篇关于花生壳的文章在
https://tieba.baidu.com/p/4910095174?red_tag=1504410330
大家自己分辩吧,总之我用过什么x浪的云服务等无数个坑后才最终稳定在阿里云的。
--------------------------------------------------
群晖的兄弟们来看看花生壳内网穿透的骗局
只看楼主收藏回复

    coolcdj
    初级粉丝
    1

真心不要买花生壳!!


给大家看看我这几天经历的花生壳骗局.


一步步的像传销一样要你交钱,为了玩群辉,我算是在花生壳上傻了一回.上海贝锐你这个垃圾,花生壳真垃圾.


群辉自带的qc就可以了,花生壳完全就是套钱的!各位谁看到了,有这种想法就好好注意一下了.
我先注册免费域名试用,交了8块还是6块.然后发现免费的确实可以用,但是速度慢,很慢,解析也慢,甚至比qc还慢.但是抱着买了自己的域名就会有更好的服务器和带宽什么的(花生壳购买页面上描述的)情况下,买了个域名,买了三年. 然后设置内网映射,发现还是死慢死慢的...最要命的是,基本上一个小时左右就掉线...而且基本上我除了睡觉每个小时都在测试,大家可以想想这掉线频率吧...


然后,更要命的一波接一波的来了...我买了域名才一天时间,早上还在睡觉的时候,一个021-35906888的电话,腾讯管家识别为上海贝瑞打来一个电话,我没有接.起来以后搜了一下这个公司...是个做监护仪配件,OEM监护仪模块的...就没什么想法...谁知道过了一会儿又来电话了... 我接了.猜到了花生壳打来的电话.问我注册这个干吗,我说用nas,他们就开始推荐要干吗干吗,加什么服务,什么功能.我心想都用不着,多说无益,就告诉他们,我只做nas映射,求个好记的域名而已,结果对方就吧电话挂了. 而后我就突然发现花生壳不能用了. 呵呵呵!! 我还在想是不是又掉线了.等我立马打开电脑管理页面里面的<内网穿透>页面,突然出来了一排红字,通知我内网穿透已经停用了,要么购买交钱才能用.我操!那这他妈花生壳不是废了吗?还有什么用.然后内网穿透的页面就不能点进去了...我立马觉得有种被骗的感觉.而我我确信我重新注册一个账号的话一定不会遇到这种情况.所以他们的套路是不是:我花了钱买了域名了,一定不会把域名扔在那里浪费.所以不买这个内网穿透,域名就浪费了,所以客户一定还会花一道钱买穿透?.我点进去看看内网穿透的价格,一看198...



实在无奈,我想试试就试试吧.少出去吃一餐.交了198以后发现可以进入内网穿透的页面了..
呵呵呵.


更要命的地方来了...可以进页面了,但是里面的东西不能点,三个图片:1.专用的内网穿透xxx 2:xxx型的xx功能 3:xxx型的xx功能...我操!!! 任何一个点进去以后跳转的都是那个交钱的地方!!! 我他妈被恶心到了.又他妈的试着交了,这次要买的是几十块钱的专业版内网穿透,只有买了这个才能内网映射.然后,内网穿透的页面回到了最初的状态,可以点了,功能可以用了.可以添加内网映射ip和端口了.呵呵呵!!!.又回到了最初了测试的感觉.什么功能都可以用了.跟最开始试用的时候比起来,除了域名不同,一切都一样了.呵呵呵,呵呵呵.掉线依旧半小时一小时的事.




要杀人的心来了: 呵呵呵.然后两天后...呵呵呵呵,我直接复制了:
* 花生壳服务的主机映射功能将于12月31日正式下架,如需使用此功能,
建议使用蒲公英路由器实现。


要用花生壳的朋友们注意了!!! 你若有诚意花钱买,你就花点时间看完!! 我告诉你们个小tips,花生壳里面,所有的一丁点的小功能,别的地方(至少万网)都是免费的无限制的功能.在你交了钱以后统统都是收费的,十块,几十的收.全部收费.呵呵呵.在你不交钱试用的情况下,你是什么都不会知道的.呵呵呵呵呵呵!!


我真的很愤慨.区区几百块钱不算什么.让人觉得在这个市场环境越来越严格,法制越来越健全的社会里,上海贝瑞的花生壳还在搞这种把戏!把消费者都当傻子呢?我确实没有试用别的几个什么向日葵蒲公英和他们的路由器什么的.骗局满地开花!!! 我现在打算明天起来打12315了.


花生壳给我的教训是: 先免费注册>>免费获得域名>>交几块钱认证费(说国家收的?)>>试用(如果要继续购买域名和服务的话.呵呵)>>交钱买域名(或者直接买花生壳穿内网)>>用一天后你内网穿透功能会下线(是否交钱买内网穿透?交钱后)>>内网穿透页面可以进去(功能不能用)>>买专用版内网穿透才能试用此功能(再交一道钱)>>所有功能可用..(掉线依旧)>>某功能预告试下线(继续购买)


所以我花了:认证的钱+买域名的钱+花生壳服务+花生壳服务专业版...而后我还不知道什么时候又要下线什么功能,要交钱购买了.


广大网友们睁大眼睛看看吧.花生壳的骗局!
真是为了玩群辉nas搞的花生壳.不然鬼才跟这种稀烂的服务商打交道.





guest  2019-06-28 09:38:07 发表 编辑

庆幸没入坑 多转发一下吧 免得其他人被骗 我是查电话号码查到这里的 没接

总数:2 页次:1/1 首页 尾页  
总数:2 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1