Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wcy-dt/easytransfer
🫣An open-source, anonymous, encrypted, and easy-to-use E2EE file transfer tool.一款免费、匿名、加密且易于使用的 E2EE 文件传输工具
https://github.com/wcy-dt/easytransfer
cross-platform e2e e2ee file-sharing file-transfer multi-device p2p webrtc website
Last synced: 4 days ago
JSON representation
🫣An open-source, anonymous, encrypted, and easy-to-use E2EE file transfer tool.一款免费、匿名、加密且易于使用的 E2EE 文件传输工具
- Host: GitHub
- URL: https://github.com/wcy-dt/easytransfer
- Owner: WCY-dt
- License: gpl-3.0
- Created: 2024-06-18T12:58:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-13T10:28:37.000Z (11 days ago)
- Last Synced: 2025-01-13T11:37:47.726Z (11 days ago)
- Topics: cross-platform, e2e, e2ee, file-sharing, file-transfer, multi-device, p2p, webrtc, website
- Language: Vue
- Homepage: https://file.ch3nyang.top
- Size: 5.51 MB
- Stars: 489
- Watchers: 4
- Forks: 63
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
EasyTransfer
[简体中文](README_ZH-cn.md) | English
[![GitHub issues](https://img.shields.io/github/issues/WCY-dt/EasyTransfer)](https://github.com/WCY-dt/EasyTransfer/issues) [![GitHub pull requests](https://img.shields.io/github/issues-pr/WCY-dt/EasyTransfer)](https://github.com/WCY-dt/EasyTransfer/pulls) [![GitHub license](https://img.shields.io/github/license/WCY-dt/EasyTransfer)](https://github.com/WCY-dt/EasyTransfer/blob/main/LICENSE) ![GitHub package.json version](https://img.shields.io/github/package-json/v/WCY-dt/EasyTransfer?filename=client%2Fpackage.json)
👉 EXPERIENCE NOW: EasyTransfer
![Sample](./og-image.png)
EasyTransfer is a free, anonymous, encrypted, and easy-to-use E2EE file transfer tool. You only need to visit a simple web page to connect to **any device** in **any network** using a device code.
It is built using webRTC and Vue.js.
## How to use
1. Visit [EasyTransfer](https://file.ch3nyang.top/) on the two devices where you need to transfer files.
2. Enter the four-digit device code of any device into the device code input box of the other device and click the connect button.
3. After waiting for the connection to succeed, you can drag and drop the file to the file area on the web page, or click the file area to select the file. Supports sending multiple files at once.
4. In the settings, you can customize the STUN server and TURN server, or specify the maximum number of connections.> [!NOTE]
>
> It is recommended that you deploy a STUN/TURN server yourself to obtain faster speed and higher stability.## Features
What makes EasyTransfer different? It's these features:
- 🫣 **Anonymous**: No need to register an account, log in, or provide any personal information
- 🔒 **Encrypted**: Default encryption ensures the security of file transfer
- 🔄 **End-to-end**: Files are transferred directly from the sender to the receiver without going through the server[^1]
- 🌐 **Cross-network**: Supports file transfer between LAN and WAN
- 🛠️ **Easy to use**: Connect devices using a four-digit device code, without any extra operations
- 📎 **Multimedia messages**: Supports sending text and various file types, and also supports sending photos
- ⚙️ **Custom settings**: All modules can be customized and deployed by yourself## Self-deployment
Please refer to the [project Wiki](https://github.com/WCY-dt/EasyTransfer/wiki/Navigator).
## Changelog
Please refer to the [CHANGELOG](https://github.com/WCY-dt/EasyTransfer/blob/main/CHANGELOG.md).
[^1]: If the communicating peers need to penetrate the intranet, the file may be uploaded to the free TURN server provided by this project. You can avoid this by deploying a trusted TURN server yourself.