日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

点对点加密文件传输工具Filegogo

發(fā)布時(shí)間:2023/12/3 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 点对点加密文件传输工具Filegogo 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

什么是 Filegogo ?

Filegogo 是一款基于 WebRTC 技術(shù)開(kāi)發(fā)的,在瀏覽器中運(yùn)行的點(diǎn)對(duì)點(diǎn)加密文件傳輸工具。

官方體驗(yàn)地址:https://send.22333.fun

之前老蘇寫過(guò)類似的工具:『 Snapdrop實(shí)現(xiàn)P2P局域網(wǎng)文件互傳』

構(gòu)建鏡像

可能是搜索的關(guān)鍵詞不對(duì)吧,反正我搜索 filegogo 找不到,好在官網(wǎng)提供了 Dockerfile,所以我們可以自己構(gòu)建

如果你不想自己構(gòu)建,可以跳過(guò),直接閱讀下一章節(jié)

Dockerfile 在官方的基礎(chǔ)上做了微調(diào),給 npm 換了國(guó)內(nèi)源,加快了構(gòu)建速度

# 前端構(gòu)建 FROM node:lts-alpine as builder-node LABEL maintainer=laosu<wbsu2003@gmail.com>WORKDIR /app COPY webapp .RUN npm install --registry=https://registry.npm.taobao.org \&& npm run build# 服務(wù)端構(gòu)建 FROM golang:1.16-buster AS builderWORKDIR /src COPY . . COPY --from=builder-node /app/build /src/server/buildRUN make server# Bin FROM scratch AS bin COPY --from=builder /src/filegogo-server /usr/bin/filegogo-server COPY conf/filegogo-server.toml /etc/filegogo/EXPOSE 8080/tcpENTRYPOINT ["/usr/bin/filegogo-server"]

構(gòu)建鏡像和容器運(yùn)行的基本命令如下👇

# 拉取代碼 git clone https://github.com/a-wing/filegogo.git# 或者鏡像站點(diǎn) git clone https://hub.fastgit.org/a-wing/filegogo.git# 進(jìn)入目錄 cd filegogo# 構(gòu)建鏡像 docker build -t wbsu2003/filegogo:v1 .# 生成容器 docker run -it \ --name=filegogo \ -p 3478:8080 \ wbsu2003/filegogo:v1

安裝

在群暉上以 Docker 方式安裝。

在注冊(cè)表中搜索 filegogo ,選擇第一個(gè) wbsu2003/filegogo,版本選擇 latest。

端口

端口不沖突就行

本地端口容器端口
34788080

運(yùn)行

在瀏覽器中輸入 http://群暉IP:3478 就能看到主界面

先 Selec File ,老蘇選了張圖片

如果是手機(jī)端接收的話,直接用手機(jī)瀏覽器掃碼,點(diǎn) getFile 開(kāi)始傳輸文件

傳輸完成

使用非常簡(jiǎn)單,所以好像沒(méi)啥好介紹的,最后放一張官方的動(dòng)圖吧

參考文檔

a-wing/filegogo: A file transfer tool that can be used in the browser webrtc p2p
地址:https://github.com/a-wing/filegogo

總結(jié)

以上是生活随笔為你收集整理的点对点加密文件传输工具Filegogo的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。