Skip to content

Commit fbf3e1f

Browse files
author
long
committed
update readme
1 parent ff07be6 commit fbf3e1f

File tree

5 files changed

+42
-0
lines changed

5 files changed

+42
-0
lines changed

doc/dash_info1.jpeg

76.8 KB
Loading

doc/dash_info2.png

33 KB
Loading

doc/dash_info3.png

42.3 KB
Loading

doc/dash_info4.png

683 KB
Loading

readme.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
## easyserver
22

3+
## 这是个啥?
4+
5+
如果你想上传一个文件到服务器,你有什么方式?
6+
7+
- ftp
8+
- scp ?
9+
- ???
10+
11+
ftp 是常用的。你可以选择传统的 ftp server,例如 vsftpd.
12+
13+
但 ftp server 上传文件,认证方式是通过用户名和密码,你需要为每个用户设置一个密码,然后把密码告诉用户,用户才能上传文件。
14+
15+
如果你想让用户上传文件,但不想让用户知道密码,那么你可以使用 token 的方式。
16+
17+
于是,这个工具就诞生了。
18+
19+
这是一个可以支持 user-pass、token、annymous 认证的 http server,拥有如下能力:
20+
21+
- 上传文件
22+
- 下载文件
23+
- 查看文件目录
24+
25+
对,都是很基础的功能,但是,这个工具可以让你更方便地使用这些功能。
26+
27+
比如,在 浏览器中,直接访问 `http://xxx.xxx.xx/_dash`, 你就能看到类似下面的页面:
28+
29+
![dashboard](./doc/dash_info1.jpeg)
30+
31+
像这样上传:
32+
33+
![upload](./doc/dash_info2.png)
34+
35+
像这样做认证:
36+
37+
![auth](./doc/dash_info3.png)
38+
39+
可以像这样查看文件:
40+
41+
![view](./doc/dash_info4.png)
42+
43+
快玩起来吧 🍻🍻🍻
44+
345
## 先跑起来吧
446

547
```bash

0 commit comments

Comments
 (0)