惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
H
Heimdal Security Blog
K
Kaspersky official blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
Schneier on Security
G
GRAHAM CLULEY
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
Google DeepMind News
Google DeepMind News
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Simon Willison's Weblog
Simon Willison's Weblog
C
Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Exploit Database - CXSecurity.com
Project Zero
Project Zero
Security Archives - TechRepublic
Security Archives - TechRepublic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - 司徒正美
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
V
Visual Studio Blog
博客园 - Franky
Engineering at Meta
Engineering at Meta
WordPress大学
WordPress大学
Jina AI
Jina AI
P
Proofpoint News Feed
P
Proofpoint News Feed
有赞技术团队
有赞技术团队
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
Spread Privacy
Spread Privacy
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
S
Security Affairs
博客园 - 叶小钗
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
N
News | PayPal Newsroom
Cloudbric
Cloudbric
AWS News Blog
AWS News Blog
W
WeLiveSecurity
The Last Watchdog
The Last Watchdog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
NISL@THU
NISL@THU

TJUGERKFER's Blog

Chromebook Duet乱七八糟小技巧 [东方同人][STG游戏]东方槐夏寒晶 [magisk模块]Noactive Helper 用备用机实现电脑性能监视 远离神舟电脑 [Magisk模块]10W慢充 使用ventoy给米板2装win11教程 4399、17yy和7k7kflash小游戏防沉迷及广告移除脚本 对广西省青少年科技创新大赛组织水准的吐槽
跨端文本传输工具
2023-12-23 · via TJUGERKFER's Blog

为了把文本从chromebook上方便的传输到别的设备,用go写了这玩意放在服务器上(

还是看看远处从仓库里复制出来的readme.md吧

https://www.tjsite.cn/wp-content/uploads/2023/12/install-1-1024x483.png

跨端文本传输工具

本工具适用于个人或小团体跨设备传输并分享文本,使用GO编写,最初设计用于将个人ChromeBook上的文本快速传送到别的设备上,需要拥有自己的服务器。

特点

  • 部署简单,可通过docker直接编译并部署。
  • 无额外依赖,文本和配置全部直接使用文件存储,无需数据库。
  • 使用简单,访问网页,输入消息token即可快速读取文本,无需进行登录等额外操作。

部署方式

项目默认监听80端口,推荐使用docker compose模板编排,以下是一个示例:

  gotextsharer:
    command: ./main
    build:
      context: ./goshare/build # 将项目文件放于此处以进行编译
    restart: unless-stopped
    volumes:
      - ./goshare/message:/app/message
      - ./goshare/config:/app/config
    ports:
      - 80:80 # 也可通过nginx等进行反代

然后使用

docker compose up gotextsharer --build -d

进行构建。

也可以直接编译使用:

go build .

使用方式

  1. 访问部署地址/setup进行初始用户和管理员密码设置。
  2. 在主页发送消息面板输入userid,任意消息token以及文本进行发送。
  3. 在主页读取消息面板输入token进行读取或访问部署地址/s/消息token读取文本

TODO

  • [x] 简易日志系统和多用户系统
  • [ ] 消息索引
  • [ ] 更完善的消息读取机制
  • [ ] 完善的PWA应用

致谢

  • @bbaa 技术支持/功能建议
  • MDUI 前端框架
  • xxhash 用go实现的xxhash库