# 【图文】使用雨云搭建厚浪域名分发系统

**URL:** <https://forum.rainyun.com/t/topic/8941>\
**Category:** 云服务器 RCS\
**Created:** [2024 年8 月 8 日 08:21 UTC](https://forum.rainyun.com/t/topic/8941 "2024-08-08T08:21:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

作者： ![厚浪云](https://forum.rainyun.com/user_avatar/forum.rainyun.com/%E5%8E%9A%E6%B5%AA%E4%BA%91/32/8086_2.png) [@厚浪云](https://forum.rainyun.com/u/%E5%8E%9A%E6%B5%AA%E4%BA%91)\
发布日期： [2024 年8 月 8 日 08:21 UTC](https://forum.rainyun.com/t/topic/8941/1 "2024-08-08T08:21:01Z")

</div>

# 购买雨云服务器

进入 [rainyun.ink（AFF）](https://www.rainyun.ink) 注册账号并绑定微信

进入[购买页面](https://app.rainyun.com/apps/rcs/buy) 选择一台你钟意的机器

🎉恭喜你，可以开始进行正式搭建了

# 环境配置

## 生产

- Redis 6.x（测试更高版本也兼容，推荐6.x版本）
- Jdk 17（推荐jdk17.0.6）[下载地址](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- mysql5.7

## 测试

- Redis 6.x（测试更高版本也兼容，推荐6.x版本）
- Jdk 17（推荐jdk17.0.6）[下载地址](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- mvn
- npm
- mysql5.7

# 下载源码

从GitHub存储库下载代码[GitHub - houlangs/Newlangs4: 厚浪开发的新一代二级域名系统 · GitHub](https://github.com/houlangs/Newlangs4)

解压缩后你会得到三个文件夹

`hl4-dashboard`、`hl4-backend`、`hl4-homepage`

它们分别为：控制台、后端、首页。其中首页是可选的

# 后端

## 基本信息修改

进入`hl4-backend`文件夹

注册[短信宝](http://www.smsbao.com/reg?r=HTOF)账号（用于发送验证短信）

购买[实名认证接口](https://market.aliyun.com/apimarket/detail/cmapi026109)

进入`src/main/java/com/guaning/newlangs/service/impl/UserServiceImpl.java`文件，找到144行，替换短信包账号、key

进入同一文件217行，替换AppCode

进入`src/main/resources/application.yml`数据库账号、密码、地址等信息

## 编译

运行`mvn package`若无误会得到类似以下输出

 ![](https://forum.rainyun.com/uploads/default/original/2X/e/ecd30b5470a7b88c123ad1326f3438776c108677.jpeg)

恭喜你，编译成功

`Building jar`：中的路径就是编译好的jar包的位置。将它上传到服务器运行即可

# 前端

进入`hl4-dashboard`文件夹

运行`npm install`安装相关依赖包

运行`npm run dev`开启调试模式

正常情况下，您会在终端看到类似输出

```Bash
(base) jacup@MacBook-Pro app-newlangs-vue % npm run dev

> Newlangs4@4.6.0 dev
> vite

  **VITE** v4.4.7 ready in **168** ms

  ➜ **Local** : http://localhost: **5173** /
  ➜ **Network** : use **--host** to expose
  ➜ press **h** to show help

```

在浏览器访问 **Local** :中输出的网址，就能看到页面了。

## ⚠修改后端地址

在`src/axios/axios.js`中将`baseURL`替换为你的后端地址

## 修改logo/页面

logo地址：`public/favicon.ico`直接替换文字即可

脚页/菜单等部件：`src/layout`

首页：`src/views/Dashboard.vue`

其它页面：`src/views`

万能大法：通过VScode全局搜索功能，想改什么搜什么。

## 正式编译

运行`npm run build`

等待编译完成，编译后的html文件会输出在`dist`目录

将dist目录中的文件全部上传至服务器即可开通访问。

# 数据库&其它

下载此数据库并替换空数据库：[https://669.ink/wp-content/uploads/2023/10/newlangs-config.sql.gz](https://669.ink/wp-content/uploads/2023/10/newlangs-config.sql.gz)

默认管理员账号：1@1.com 123456

登录后，请注册一个新账号，用1@1.com设置新账号为管理员，并删除测试账号

---

<div class="post-metadata">

作者： ![厚浪云](https://forum.rainyun.com/user_avatar/forum.rainyun.com/%E5%8E%9A%E6%B5%AA%E4%BA%91/32/8086_2.png) [@厚浪云](https://forum.rainyun.com/u/%E5%8E%9A%E6%B5%AA%E4%BA%91)\
发布日期： [2025 年6 月 1 日 07:13 UTC](https://forum.rainyun.com/t/topic/8941/3 "2025-06-01T07:13:44Z")

</div>

厚浪云官网：[hlyun.org](http://hlyun.org)
