drop.a-hxin.cn
一个局域网传输网站,原地址:github.com/SnapDrop
Snapdrop 局域网分享网站搭建
下载安装
github 链接:https://github.com/A-hxin/snapdrop gitea 私有仓库:https://git.a-hxin.cn/ahxin/drop.a-hxin.cn.git
后端部署
- 切换至目录
/server/使用npm i安装环境包; - 使用
node index.js运行后端项目
前端部署
- 将目录
/client/上传至服务器,并建立 PHP 服务; - 下面反代理一定要设置否则无法连接后端
api;
重点,反代理
location / {
root /www/wwwroot/drop.a-hxin.cn/client;
index index.html index.htm;
}
location /server {
proxy_connect_timeout 300;
proxy_pass http://127.0.0.1:3000;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_set_header X-Forwarded-for $remote_addr;
}
开放端口
默认后端端口是 3000,如要修改则在 /server/index.js中修改;
Description
Languages
JavaScript
63.9%
HTML
19.3%
CSS
15.9%
Shell
0.8%