电子发烧友 电子发烧友
  • 首页
  • 技术
    可编程逻辑
    MEMS/传感技术
    嵌入式技术
    模拟技术
    控制/MCU
    处理器/DSP
    存储技术
    EMC/EMI设计
    电源/新能源
    测量仪表
    制造/封装
    RF/无线
    接口/总线/驱动
    EDA/IC设计
    光电显示
    连接器
    PCB设计
    LEDs
    汽车电子
    医疗电子
    人工智能
    可穿戴设备
    军用/航空电子
    工业控制
    触控感测
    智能电网
    音视频及家电
    通信网络
    机器人
    vr|ar|虚拟现实
    安全设备/系统
    移动通信
    便携设备
    物联网
    区块链
    HarmonyOS
    RISC-V MCU
    光伏
    ChatGPT
    IGBT
    充电桩
    氮化镓
    BLDC
    逆变器
    5G
    电机控制
  • 资源
    技术文库
    新品速递
    电路图
    元器件知识
    电子百科
    最新技术文章
  • 下载
    在线工具
    常用软件
    电子书
    datasheet
  • 专栏
    电子说
    专栏
  • 社区
    论坛
    问答
    小组
    技术专栏
    社区之星
    试用中心
    HarmonyOS技术社区
    2023电子工程师大会
  • 研究院
  • 活动
    设计大赛
    硬创大赛
    社区活动
    线下会议
    在线研讨会
    小测验
  • 学院
    直播
    课程
  • 视频
  • 企业号
  • 华秋智造
  • 工具
    PCB在线检查
    datasheet查询
    选型替代查询
    免费样品申请
    免费评测试用
    工程师专区
    技术子站
0
  • 聊天消息
  • 系统消息
  • 评论与回复
查看更多
查看更多
查看更多
  • 0

    关注
  • 0

    粉丝
  • 0

    动态
  • 个人中心
  • 内容管理
  • 积分兑换
    当前积分:
  • 修改资料
  • 退出登录
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
下载中心
  • 推荐
  • 分类
  • 资料
  • 软件
  • 工具
  • 排行榜
  • DataSheet

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

手把手教你在旧手机上搭建一台备份服务器

凡亿PCB 来源:CSDN技术社区 作者:Hannah Lee 2021-09-23 10:26 次阅读

本文将向你展示如何使用 UrB ackup 和 Linux Deploy在一台 Android手机上搭建一台备份服务器。旧手机的污染问题众所周知,我有一台旧手机,虽然外壳有裂纹和磨损,但性能还很好,因此我打算废物再利用一下。

你的旧手机很可能:

并没有那么旧(你会像换手机那样一两年就换一台 电脑吗?)

有 4-8 个 处理器和大约 4GB 的内存,以及内置 UPS。只需要再加一个外部硬盘驱动,就可以备份整个家庭的 网络了!警告:这只是一个尝试可能性的项目。由于我们使用的是 Android,因此必须克服一些困难,而且很多方面都会受到限制。这可能并不是最简单的备份家庭网络的方法,也不是使用 UrBackup 的最佳用途。但在设置完成,服务器可以正常运行后,你就可以轻松地管理多台机器的备份并添加存储。

下面是一些限制:

文件系统只能使用 EXT4。这是唯一兼容 UrBackup 和 Android 的文件系统。因此没有文件系统级别的压缩等功能。

从 chroot 环境下无法直接调用 systemd。我们会安装一个简单的启动脚本,启动 UrBackup 服务,并使用 pkill 停止服务。此外,我们还会添加一个 cronjob,在系统启动时启动服务。

UrBackup 主要以 Windows 为主。虽然它提供 Linux 的完整备份功能,但其 Linux 版本的完整镜像依然是 beta 版状态。此处我们会安装稳定版,所以我们的服务器无法支持利用 Linux 客户端进行完整镜像备份。但是,你可以在客户端上创建备份镜像,然后备份含有这些镜像的目录。最后,UrBackup 团队也在开发 Mac 客户端支持,但同样是beta 版。对于我来说,我没有 Windows 服务器,我也不想备份我的Windows 笔记本电脑,所以我只在 Linux 服务器上使用 UrBackup。

Linux Deploy 提供的发行版和版本支持很有限。我试验了 Centos7、Ubuntu 18.04 和 Debian 10,其中只有 Debian 10 能够毫无错误地运行。UrBackup 对 Debian 的支持也为最好(其他发行版都没有 ARM64 的 .deb 包)。如果你打算与我一起尝试一下,则请看下面的行动计划:

root 手机。具体做法请参考相关文档,不在此赘述。

安装 Linux Deploy 并部署 Debian Bus ter。

安装 UrBackup 服务器。

连接客户端。请记住,本 教程采用了非常特殊的配置,,其中大部分是为了适应在 chroot 环境中,在 Android 上使用 Debian。

准备工作

root Android手机

我的手机是 Pixel 4a(8核 CPU,6GB内存)。手机的特定型号应该没有太大关系,但不同的型号可能会遇到不同的问题。如果你的手机是在过去五年内发布的,那么 规格上应该没问题。我建议至少 4 核 CPU 和 2GB 的内存,这对于大多数家庭网络来说应该就够了,但是你必须想清楚备份要求。此外不要忘记, Android 操作系统本身将占用一些资源。

如果你打算通过 Magisk 来 root 手机,则请注意:

确保你使用的 boot.img 文件与手机当前的引导程序版本相符。

如果你使用的是 Android 11,而且 Magisk 程序无法正常工作,请降级到 Android 10再试。我在 Pixel 4a 上摆弄了一整天的 Android 11。

如果你不想使用 Magisk,请非常谨慎地使用其他工具。有很多其他应用程序可能含有恶意软件。CF-Auto-Root 也是一款很好的 root 工具,但请确认 下载源的安全。Linux Deploy 应用

该应用可以在 Debian 服务器上运行 chroot 环境。

你可以从 GitHub 下载 最新版本。应用商店中的版本已经没人维护了。

BusyBox 应用

该应用可以为 Linux Deploy 提供 Unix 工具程序。可用的“Busy Box”应用有好几个,但只有这个版本与 Linux Deploy 兼容。

你可以从 GitHub 下载 最新版本。应用商店中的版本已经没人维护了。

充电线

手机的充电线。

从另一台机器上通过 SSH 连接到服务器

尽管理论上可以在手机上安装 Termux 或 SSH 应用进行操作,但通过键盘进行操作肯定更容易。

可选设备(强烈 推荐

尽管从技术的角度来看,你可以将备份存储在 SD 卡上,但不建议这样做。SD 卡的速度较慢,可靠性较低,并且无法长时间处理持续写入。如果你计划备份到SD 卡,那么估计一年内就会损坏(如果数据量大,甚至一个月内就会出问题)。

USB 线的外置 HDD/SSD

大小和写入速度取决于你个人,但我更关心可靠性,而不是存储和速度。如果你有大量存储空间(几百甚至几千GB),则速度很重要。在这种情况下,写入速度很关键,因为你可以及时完成备份。为了可靠性,我们必须考虑 品牌。使用廉价的 驱动器,就要做好心理准备备份过程中会出现 I/O 错误。

USB 扩展坞

根据你的手机,可能需要支持 micro USB 或 USB-C。这个扩展坞应该至少有一个 USB 端口,可以连接到外部驱动器,而且还有一个充电的端口,但我建议选择一个带有 以太网适配器的扩展坞。你可以通过 WiFi 运行该服务器,但以太网更快、更可靠。

以太网线

如果你在以太网上运行服务器,则需要准备一个以太网线。

第一步:安装 Linux Deploy 并部署 Debian Buster

1-1. 在 root 完手机后,打开 GitHub,下载 Linux Deploy 和 BusyBox的 .apk 软件包,安装这两个应用。

1-2. 安装完毕后,打开 BusyBox。安装的过程中,记录下 BusyBox 的安装位置。在下图中,BusyBox 安装到了“/system/xbin”。稍后我们会用到这个位置。

1-3. 打开 Linux Deploy,点击右下方的设置图标。

完成如下设置:

8f9be8e0-1369-11ec-8fb8-12bb97331649.png

架构

所有 安卓手机都是 AARCH64/ARM64。确保显示的是 “arm64”(或者是其他发行版的 “aarch64”)。

安装路径

默认值是 “${EXTERNAL_ST ORAGE}/linux.img”。这是你的 SD 卡,你可以留着它(可以在 树莓派上工作)。但是,如果没有插入 SD 卡或未正确格式化,则安装将失败。我建议安装到你的内部存储中。我假设你不会使用手机干别的事情,因为它需要一直插着电。

镜像大小(MB)

我建议至少保留 15 GB,但请确保为 Android 留出足够的存储空间。这部分空间会占用内部存储,因此最后剩下的空间可能没有 50 GB 这么多。

初始化系统

如果没有设置为 “sysv”,则 cronjobs 将不会在启动时运行。

挂载

如果你不担心将来的存储扩展,则挂载外部块设备时只需将其路径直接添加到挂载点。如果以后有扩展存储的打算,则可以考虑逻辑分区。我们在此加载的设备,都可以在启动时直接访问,但不能用于分区和格式化。但是,请记住,重新启动手机时,块设备的名称 (/dev/block/sdX) 可能会变化,因此可能需要在重新启动时检查/更新此配置。如果你挂载的是逻辑卷,则名称不会变化,也不需要检查。

如何找到外部块设备的路径

在 Android 上,你可以通过 “/dev/block/sdX”(而不是 “/dev/sdX”)找到块设备。为了确定哪个 sdX 设备是外部块设备,你需要在插入该设备的服务器上运行“lsblk”。然后搜索各种设备,并查看哪一个与你的设备一致(就存储容量/现有分区而言)。如果你在启动后插入设备,则可能是最后一个设备。

注意:挂载块设备后,你必须先解除挂载或关闭服务器,然后才能从物理上断开块设备的连接。如果在未解除挂载的情况下断开块设备的连接,则很可能会丢失所有数据。

1-4. 回到首页,并打开左上角的菜单。选择 “Set tings”(设置),并一直向下滚动到 “PATH variable”(路径变量)。这就是你安装 BusyBox 的位置。设置好 “PATH variable” 后,选择 “Update ENV”(更新环境变量)。

1-5. 返回首页,打开右上角的菜单。点击 “Install”(安装)。你将看到安装的实时日志。完成后,日志将以 “deploy”结尾。 选择屏幕左下角的 “START”(开始)。Android 手机上就开始运行 Debian 服务器了!

第二步:安装 UrBackup 服务器

2-1. SSH 到新部署的服务器。

IP 地址与手机相同,端口为 22,你可以使用步骤 1-3 中设置的凭据登录。本教程后续内容均假设你以 root 身份登录。打开 Linux Deploy 就可以看到你的 IP:

2-2. 更新系统。

apt update && apt upgrade -y && apt install wget

2-3. 下载 UrBackup 的 .deb 包。

wget https://hndl.urbackup.org/Server/2.4.13/urbackup-server_2.4.13_arm64.deb

这是目前最新的稳定版本。

2-4. 创建备份目录。

在这个例子中,我将备份目录设置为 “/mnt/backup”。如果你挂载了存储,则目录已经创建好了;如果没有,请创建目录:

mkdir -p /mnt/backup

更新权限:

chown urbackup /mnt/backupchgrp urbackup /mnt/backup

允许 UrBackup 写入此目录。

2-5. 安装启动脚本。

我们无法在 chroot 环境中调用 systemd,因此需要手动启动该服务:

/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime

为了避免每次都输入该命令,我们可以创建一个脚本:

nano /usr/bin/urbackupsrv-star

将其复制到下面的文件中:

#!/bin/sh

/usr/bin/urbackupsrv run --config /etc/default/urbackupsrv --no-consoletime

保存并退出。

添加执行权限:

chmod 755 /usr/bin/urbackupsrv-start

2-6. 启动服务。

urbackupsrv-start

该命令将启动服务器的日志。你可以按下 CTRL-C 停止服务,因此需要另开一个 SSH 会话。

如果想停止此服务,只需要干掉它就可以了:

pkill urbackup

2-7. 添加定时作业。

由于我们无法以传统的方式“启用” UrBackup 服务,因此需要设置一个定时作业来启动该服务。此外,如果你断开外部块存储或重新启动手机,备份目录的权限可能会恢复。为确保在重新启动时这些设置能保留下来,我们需要添加定时作业。

打开 crontab:

crontab -e

添加作业:

@reboot chown urbackup [full/path/to/backup_directory] && chgrp urbackup [full/path/to/backup_directory] && urbackupsrv-start

保存并退出。

2-8. 打开 Web 界面。

通过 Web 浏览器导航到服务器的端口 55414:

http://YOUR_SERVER_IP:55414

第三步:连接客户端

3-1. 点击屏幕右下方的 “ Add new client”(添加新客户端):

8fe66cee-1369-11ec-8fb8-12bb97331649.png

3-2. 点击 “Add new Internet client/client behind NAT”,并输入新客户端的名称:

8ff52752-1369-11ec-8fb8-12bb97331649.png

这是新客户端的主机名。

3-3. 安装客户端。

对于 Windows 客户端:

按照“Download preconfigured client installer for Windows” 的说明安装客户端。

对于 Linux 客户端:

记下顶部的 “Default authentication key”,回头有需要。

登录到客户端,并运行此安装脚本:

(不要运行服务器提供的脚本)

TF=$(mktemp) && wget “https://hndl.urbackup.org/Client/2.4.11/UrBackup%20Client%20Linux%202.4.11.sh” -O $TF && sudo sh $TF; rm -f $TF

(检查最新的客户端下载。)

在安装过程中,脚本会要求你选择快照机制。对于“LVM - Logical Volume Manager snapshots”,请输入“2”:

安装完成后,请确认客户端的正常运行:

serv ice urbackupclientbackend status

如果客户端没有运行,请运行下述命令:

service urbackupclientbackend start

最后,通过下述命令将客户端连接到服务器:

urbackupclientctl set-settings -k internet_mode_enabled -v true -k internet_server -v “YOUR_SERVER_IP” -k internet_server_port -v “55415” -k computername -v “YOUR_CLIENT_NAME” -k internet_authkey -v “YOUR_DEFAULT_AUTHENTICATION_KEY”

请确保“YOUR_CLIENT_NAME”与3-2中设置的主机名相同,“YOUR_DEFAULT_AUTHENTICATION_KEY”是服务器前面生成的键。

3-4. 配置服务器。

返回 Web 界面,你会发现客户端并不在线,点击顶部导航栏上的“Settings”(设置):

点击“Settings”页面上的“Internet”(互联网)页签,检查如下设置:

902def9c-1369-11ec-8fb8-12bb97331649.png

(如果所有客户端都是本地的,则可以取消“Do image backups over the internet”以及“Do full file backups over the internet”。)

滚动到底部并单击保存。

3-5. 设置备份目录。

在“Settings”页面上,点击“”Client settings(客户端设置)。选中“Separate settings for this client”,在“File Backups”下的“Default directories to backup”中设置你想备份的目录。如果想添加多个目录,可以用分号“;”分隔。

903d5536-1369-11ec-8fb8-12bb97331649.png

你还可以在此设置备份间隔。

点击底部的保存。

对于 Linux 客户端,你也可以从客户端的命令行设置:

urbackupclientctl add-backupdir -d FILE_PATH

重启服务器:

pkill urbackupurbackupsrv-start

3-6. 重新登录到 Web 界面。

到此为止,客户端已经连接好了。可能“File backup status”(文件备份状态)会显示“No paths to backup configured”(没有设置备份路径),但没关系,在第一次完成备份之前,都会这显示。

另外请注意,如果你连接的是Linux 客户端,则不支持镜像备份。但是,你可以通过 Linux 客户端运行镜像备份,并设置备份镜像的目录。

接下来,你就可以尝试一下备份了!

作者:Hannah Lee

编译:弯月 欧阳姝黎

来源:CSDN(ID:CSDNnews)

本文编辑转载,转载目的在于传递更多 信息,并不代表本网赞同其观点和对其真实性负责。版权归原作者所有,如涉及作品内容、版权和其它问题,请在30日内与本公众号联系微信我们将在第一时间删除内容!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • UPS
    UPS
    +关注

    关注

    20

    文章

    1085

    浏览量

    91188
  • Linux
    Linux
    +关注

    关注

    87

    文章

    11012

    浏览量

    206931
  • 服务器
    服务器
    +关注

    关注

    12

    文章

    8232

    浏览量

    82826

原文标题:旧手机别扔,手把手教你DIY一台服务器

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用DPort-ECT搭建EtherCAT从站step by step

    为了让客户更好地使用ZLG致远电子的集成式EtherCAT从站模块DPort-ECT,本文手把手教你如何使用DPort-ECT模块和EPC6450-DP评估板快速搭建一个的EtherCAT从站。设备
    的头像 发表于 01-26 08:25 257次阅读
    使用DPort-ECT<b class='flag-5'>搭建</b>EtherCAT从站step by step

    工程送样!手把手教你用好广和通RedCap模组FG131&amp;amp;FG132系列

    工程送样!手把手教你用好广和通RedCap模组FG131&FG132系列
    的头像 发表于 01-11 18:22 361次阅读
    工程送样!<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>用好广和通RedCap模组FG131&amp;amp;FG132系列

    最新ChatGPT详细注册图文解说教程 ChatGPT账号注册详细步骤分析

    2024年注册ChatGPT详细教程,手把手教你完成ChatGPT的注册
    的头像 发表于 12-04 17:18 3494次阅读
    最新ChatGPT详细注册图文解说教程  ChatGPT账号注册详细步骤分析

    手把手带您使用MCUXpresso Config Tools生成USB组合设备

    手把手带您使用MCUXpresso Config Tools生成USB组合设备
    的头像 发表于 10-31 16:55 816次阅读
    <b class='flag-5'>手把手</b>带您使用MCUXpresso Config Tools生成USB组合设备

    存储服务器怎么搭建

      搭建存储服务器需要根据我们的需求和环境选择合适的硬件和软件,并进行相应的配置。那么存储服务器怎么搭建?
    的头像 发表于 10-31 16:51 1969次阅读

    LOTO示波器_从零开始手把手测电源开环增益/电源环路频响曲线/PSM

    我们之前有篇文章从理论到实践演示了如何测量电源环路的开环增益曲线,不过偏重于理论和原理,没有很多细节的展现,所以这片文章从另外的角度,从零基础开始,手把手一步一步演示如果进行实操测试。
    的头像 发表于 10-26 16:08 515次阅读
    LOTO示波器_从零开始<b class='flag-5'>手把手</b>测电源开环增益/电源环路频响曲线/PSM

    手把手教你学FPGA仿真

    电子发烧友网站提供《手把手教你学FPGA仿真.pdf》资料免费下载
    发表于 10-19 09:17 1次下载
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>学FPGA仿真

    手把手教你基于RT-Thread Studio使用STM32单片机的PWM外设

    目前我使用的是STM32L475系列单片机,是ali当时在PDD 50块钱卖的一个开发板,其他STM32单片机参考即可,这里会手把手教大家基于RTT Studio 来使用PWM。
    的头像 发表于 09-28 15:12 2767次阅读
    <b class='flag-5'>手把手</b><b class='flag-5'>教你</b>基于RT-Thread Studio使用STM32单片机的PWM外设

    手把手教你制作无线充电器

    手把手教你制作无线充电器(无线充电原理+产品应用+DIY实例)
    发表于 09-28 07:48

    手把手教你pcb压合的整个流程,小白也能玩转电路板制作

    手把手教你pcb压合的整个流程,小白也能玩转电路板制作
    的头像 发表于 09-18 10:43 1929次阅读

    vivado上直识别不了开发板的JATG接口怎么解决?

    vivado上直识别不了开发板的JATG接口,也已经参考社区提供的解决方案尝试了:[size=1.75]RVMCU课堂「9」: 手把手教你玩转RVSTAR—常见问题,设备管理
    发表于 08-16 07:16

    手把手教您家用路由器应该如何挑选

    手把手教您家用路由器应该如何挑选
    的头像 发表于 07-26 09:20 1190次阅读
    <b class='flag-5'>手把手</b>教您家用路由器应该如何挑选

    专家手把手教您注册 COS 以及提交 Hardware Case

    Software Case  您可参考: (点击进入☞) 《专家手把手教您注册 COS 以及提交 Case》 。 如您想提交 Hardware Case,本篇将手把手教您,
    的头像 发表于 07-12 12:15 717次阅读
    专家<b class='flag-5'>手把手</b>教您注册 COS 以及提交 Hardware Case

    【教程】手把手教你搭建LoRaWAN自动采集系统

    组成主要分三部分,设备端、网关和服务器端。下文是使用E78-DTU、E890-470LG11LoRaWAN网关搭建一个LoRaWAN的自动采集系统,LoRaWAN服
    的头像 发表于 07-07 10:02 657次阅读
    【教程】<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>!<b class='flag-5'>搭建</b>LoRaWAN自动采集系统

    手把手分享做网线水晶头的技巧

    如今,随着网络技术的飞速发展,电脑已经成为家庭和工作的必备工具。电脑上网需要接入网线。你知道网线两端的插头是怎么做的吗?下面科兰小编手把手分享做网线水晶头的技巧。 做网线水晶头首先要知道网线的结构
    的头像 发表于 07-05 10:35 1395次阅读
    • Hot AD中的三种测量距离的方式
    • Hot Y电容的用法 你真的懂了吗?
    • New 模拟电子技术知识点问题总结概览
    • New 天线设计攻略简要概述 带你玩转PCB和WIFI

    精选推荐

    更多
    • 文章
    • 资料
    • 帖子
    • 科普课堂|关于DC/DC和LDO的原理详解

      ElfBoard
      16小时前
      210 阅读
    • #参考设计#实现无传感器FOC算法的无人机电子速度控制器的完整方案

      eeDesign
      15小时前
      278 阅读
    • 【GD32F303红枫派开发板使用手册】第一讲 RCU-时钟配置及输出实验

      聚沃科技
      17小时前
      198 阅读
    • 鸿蒙OS开发:典型页面场景【一次开发,多端部署】(短信)案例介绍

      jf_46214456
      16小时前
      183 阅读
    • 介绍一种基于两电平变流器的多功能充电桩控制方法

      机电信息杂志
      17小时前
      291 阅读
    • TSW6011EVM快速启动指南

      stormcol
      922 KB
      1积分
      0下载
    • pmp4497原理图_PDF版

      yulinchi
      154 KB
      1积分
      0下载
    • 各类PID算法的资料合集免费下载

      xiao_ai_ai
      6.00 MB
      免费
      63下载
    • Web Essentials Visual Studio扩展

      vinww特烦恼
      5.23 MB
      免费
      4下载
    • kryten自动幻灯展示工具

      李娜
      0.01 MB
      免费
      0下载
    • 源码系列:基于FPGA的数字电压表(AD)设计

      FPGA技术江湖
      1天前
      144 阅读
    • VisionFive2中openplc页面无法打开怎么解决?

      raylue
      1天前
      75 阅读
    • DevEco Device Tool 如何生成静态库供第三方使用

      tianyingkeji
      1天前
      175 阅读
    • AG32 下 SPI 的扩展使用

      sunshine_hua
      1天前
      241 阅读
    • LabVIEW中写入UDP数据输入参数无效,求解决

      jf_84371022
      1天前
      394 阅读

    推荐专栏

    更多

      哆哆女性网景区营销推广方案周公解梦别人穿红衣服牛年婴儿起名宜用字毕业设计做网站还是系统涟源网站制作苍溪县特色美食排行潘氏女孩取名起名大全诗经唯美的诗句 起名服装设计专业的网站pspnba德国鸢尾花如何种植12345解梦大全自古家纺设计网站网站定制 网站制作我敬佩的一个人400字vagaa哇嘎画时代版网络推广营销预算寿司加盟店讲给女生听的鬼故事电影天堂 80s周易八字格局查询好听的起名男诗意龙年祝福命案十三宗算计大连网站制作商丘seo培训太太请小心轻放起重公司名字适合哪种卢姓起名女孩起名都市鬼故事小说淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻不负春光新的一天从800个哈欠开始有个姐真把千机伞做出来了国产伟哥去年销售近13亿充个话费竟沦为间接洗钱工具重庆警方辟谣“男子杀人焚尸”男子给前妻转账 现任妻子起诉要回春分繁花正当时呼北高速交通事故已致14人死亡杨洋拄拐现身医院月嫂回应掌掴婴儿是在赶虫子男孩疑遭霸凌 家长讨说法被踢出群因自嘲式简历走红的教授更新简介网友建议重庆地铁不准乘客携带菜筐清明节放假3天调休1天郑州一火锅店爆改成麻辣烫店19岁小伙救下5人后溺亡 多方发声两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#青海通报栏杆断裂小学生跌落住进ICU代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了当地回应沈阳致3死车祸车主疑毒驾武汉大学樱花即将进入盛花期张立群任西安交通大学校长为江西彩礼“减负”的“试婚人”网友洛杉矶偶遇贾玲倪萍分享减重40斤方法男孩8年未见母亲被告知被遗忘小米汽车超级工厂正式揭幕周杰伦一审败诉网易特朗普谈“凯特王妃P图照”考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼恒大被罚41.75亿到底怎么缴男子持台球杆殴打2名女店员被抓校方回应护栏损坏小学生课间坠楼外国人感慨凌晨的中国很安全火箭最近9战8胜1负王树国3次鞠躬告别西交大师生房客欠租失踪 房东直发愁萧美琴窜访捷克 外交部回应山西省委原副书记商黎光被逮捕阿根廷将发行1万与2万面值的纸币英国王室又一合照被质疑P图男子被猫抓伤后确诊“猫抓病”

      哆哆女性网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化