share anywhere
1.0.0
การแชร์ข้อมูลคลิปบอร์ดระหว่าง OSX และ Linux
ใช้ vue3 + element-plus + tauri
rust 1.68 + npm v18.15 ดูสิ่งที่จำเป็นต้องมี
git clone [email protected]:stan-chen/share-anywhere.git
cd share-anywhere
# # nvm use
# install nodejs dep
npm install --no-save
# install tauri cli
cargo install tauri-cli --version ^1
npm run tauri:buildใช้ UDP Multicast เพื่อเผยแพร่สรุปคลิปบอร์ด (สามารถกำหนดค่าการเข้ารหัสคีย์ AES-GCM ได้) และตัวรับสัญญาณจะกำหนดว่าจะอัปเดตคลิปบอร์ดโดยเปรียบเทียบกับข้อมูลคลิปบอร์ดท้องถิ่น
อัปเดตคลิปบอร์ดโดยใช้ HTTP (S) API (การรับรองความถูกต้องของไคลเอนต์และเซิร์ฟเวอร์สามารถกำหนดค่าได้)