---
sidebar_position: 100
sidebar_label: 回乡の网盘
title: 网盘使用指南
---

 # 网盘使用指南

 ## 使用方式

 网盘包含2种产品,分别是file station, 和drive    
 file station可以提供良好的在线使用体验,drive更多是配合客户端直接同步协作。    
 2种打开方式,分别是网页web,和本地同步客户端drive(包括pc / 移动设备),以下统称为web/drive。    
 两种方式,均可以按照 内网/外网方式连接。    
 用内网连接,下载速度快,不掉线,不用我们公司额外花钱支付流量费。    
 用外网连接,速度慢,但是可以不局限在公司使用。   
 请根据自己的需要酌情选择。   

###  网页连接

#### file station:

 打开浏览器:   
 内网地址: [http://192.168.10.200:7000/](http://192.168.10.200:7000/)    
 外网地址:  [http://pan.yixinhuixiang.com/](http://pan.yixinhuixiang.com/)   
 登录后即可操作文件。

 ![file station](img/drive/pan.png)

#### drive 
 打开浏览器:       
 内网地址: [http://192.168.10.200:8080/](http://192.168.10.200:8080/)     
 外网地址:  [http://drive.yixinhuixiang.com/](http://drive.yixinhuixiang.com/)    
 登录后即可操作文件。     
 ![drive web](img/drive/drive.png)    

### 客户端连接

 打开[链接](https://www.synology.cn/zh-cn/dsm/feature/drive)下载客户端, 或者是登录到drive后根据引导下载。     
 安装客户端后运行主程序,设置服务器地址:        
 ```
http://192.168.10.200:8080 
```
或 
```
drive.yixinhuixiang.com  
 ```
 其他使用  和 百度网盘,市场上其他网盘产品差别不多,请自行研究。    


  
  ![客户端drive同步](img/drive/client.png)




## 打包一个镜像到rainbond


### 文件准备

准备好需要打包的html包,确认下一层级就有html文件
    
写好dockerfile  这是制作镜像的描述 

例子:

```
FROM nginx
# dist 文件结构是 ./dist/index.html
COPY ./dist /usr/share/nginx/html
COPY ./default.conf /etc/nginx/conf.d/
EXPOSE 80/tcp

```

如果必要修改nginx配置,比如做本地反向代理,或者是调整上下载限制,就写一份nginx的配置文件 ,跟着镜像一起打包

反向代理设置选项请参考nginx配置帮助  [nginx帮助](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/)

反向代理可以让访问应用特定地址,转发到目标,从而避开跨域,或者复杂环境等情况。

```
    # 这个配置将导致访问应用/app/后缀的直接转发到www.baidu.com
    location /app/ {
        proxy_pass http://www.baidu.com;
    }
```
### 镜像操作
准备好后,在dockerfile 目录执行
```
docker build . -t $name
```

$name = 镜像名称(私有仓库请写全部 比如:)
```
docker build . -t registry.cn-beijing.aliyuncs.com/zsw2023/mini_game
```

由于docker hub太慢,我们外部仓库放置镜像加速拉取,用阿里云或者青云。

阿里云的操作举例:

```
# 把本地镜像改名成能推的  不带版本号默认最新:latest
docker tag nginx:v2 registry.cn-beijing.aliyuncs.com/zsw2023/nginx
# 登录阿里云
docker login registry.cn-beijing.aliyuncs.com
# 推
docker push registry.cn-beijing.aliyuncs.com/zsw2023/mini
```

### 应用发布
由于我们服务器应用demo设置了registry.cn-beijing.aliyuncs.com/zsw2023/mini作为拉取构建镜像,

推送完成后服务器直接点构建,就可以更新。

 ![docker](img/rainbond-container.png)