Skip to content

Commit 9abeb45

Browse files
committed
Update README.md
1 parent 768e9e7 commit 9abeb45

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

README.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -130,20 +130,21 @@ docker build . -t proxy:v1
130130
| scramble | 数据是否启用噪声加扰(即通过随机噪声数据混淆数据传输),此选项需要在2端同时开启 |
131131
| noise_length | 在启用 `scramble` 的时候,随机发送的噪声数据最大长度,默认最大长度为4k |
132132

133-
## 静态文件 http 服务器
133+
## 静态文件 http 服务器(可配置为云音乐播放器)
134134

135-
`proxy server` 不仅是一个 `proxy` 服务器,同时还可以做为一个真实的静态文件 `http` 服务,且支持 `http range`,所以也可以作为 `http` 视频文件服务器,播放器播放 `http` 视频文件时通过 `http``bytes range` 协议进行 `seek`(快进快退),使用方法如下
135+
`proxy server` 不仅是一个 `proxy` 服务器,同时还可以做为一个真实的静态文件 `http` 服务,且支持 `http range`,所以也可以作为 `http` 音视频文件服务器,播放器播放 `http` 音视频文件时通过 `http``bytes range` 协议进行 `seek`(快进快退),使用方法如下
136136

137137
``` bash
138-
./proxy_server --autoindex true --http_doc /user/doc --server_listen 0.0.0.0:1080
138+
./proxy_server --autoindex true --http_doc /user/music --server_listen 0.0.0.0:1080
139139
```
140140

141-
然后使用浏览器打开地址 `http://localhost:1080/` 运行效果(浏览器打开):
141+
在目录 `/user/music` 中添加音乐文件(以及`.lrc`歌词文件),复制本项目中 `example/music` 下的 `index.html` 放入 `/user/music` 目录中,然后使用浏览器打开地址 `http://localhost:1080/` 运行效果(浏览器打开):
142142

143-
![image](https://github.com/user-attachments/assets/ef8bb911-29d2-4fa0-a195-1325d1d85e5e)
144-
![image](https://github.com/user-attachments/assets/6c3910b0-521a-46ed-a814-61cc75166e49)
143+
![image](https://github.com/user-attachments/assets/3910015e-f4d6-4162-912b-8b7594c41d88)
145144

146-
本人的 [blog](https://www.jackarain.org) 就是直接运行在 `proxy_server` 上的静态页面(由 `jekyll` 生成),它同时也是我的代理服务。
145+
当然,如果你希望只有你自己可以访问,那么在上面命令行添加参数 `--htpasswd true` 并通过参数 `--auth_users` 配置登陆用户名和密码,打开页面时就会要求验证登陆。
146+
147+
本人的 [blog](https://www.jackarain.org) 就是直接运行在 `proxy_server` 上的静态页面(由 `jekyll` 生成),它同时也是我的代理服务,还是我的 [音乐播放器](https://www.jackarain.org/music/index.html)
147148

148149
## 其它相关
149150

example/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@
77
`socks_client` 是一个 `socks client` 使用示例.
88

99
`nested_proxy` 是一个 `proxy` 嵌套多个代理的示例, 如 `a -> b -> c -> d`, 其中 a 是用户端, b 和 c 都是一个代理服务器, d 是最终访问目标服务.
10+
11+
`music_player` 是一个使用 `proxy server` 来实现的云音乐播放器示例.

example/music_player/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
```
1010

1111
参数 `autoindex` 是启动 `http` 文件浏览功能
12+
1213
参数 `http_doc` 是启动 `http` 文件所在目录
1314

1415
`/user/music` 目录下,你可以将 `mp3,aac, m4a` 等音乐文件拷贝到这里,甚至是 `.lrc` 的歌词文件也拷贝到这个目录下(或 `/user/music/lyrics` 目录下),同时也将这个 `index.html` 文件拷贝到 `/user/music` 目录下

0 commit comments

Comments
 (0)