# 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`；

**重点，反代理**

```css
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`中修改；
