简体中文 | English
👉EXPERIENCE NOW: EasyTransfer
EasyTransfer is a free, anonymous, encrypted (TODO), 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, and there is
- NO need to install any software
- NO need to register an account
- NO need to scan QR codes
- NO need to share URL links
- NO need to upload files to the server1
- NO need to worry about the network environment
- Visit EasyTransfer on the two devices where you need to transfer files.
- Enter the four-digit device code of any device into the device code input box of the other device and click the connect button.
- 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.
- Encrypted transmission is under development. Currently, there may be a risk of signaling and data leakage. Please do not transfer private files.
- This project is hosted on a free server. Please do not abuse it.
- Fork this project.
- Import the entire project into glitch or your own server.
- Modify
signalServerUrl
andiceServers
in./client/e2e/connectCore.js
to your own addresses. - Open GitHub Pages and select the
gh-pages
branch as the source.
- Support large file transmission
- Optimize transmission speed
- Support photo transmission
- Support plain text transmission
- Support breakpoint resume
- Support Encrypted transmission
- Support multiple devices
- Thanks to metered for providing free STUN and TURN servers.
- Thanks to glitch for providing free signaling servers.
Footnotes
-
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. ↩