A utility program aiming to make it convenient to directly share files with people in your LAN/VPN.
There is a roughly working bare-bones GUI version on the main branch right now.
The whole thing is being rewritten so that the GUI is separated from the service.
The program requires you and your friend to have direct IP connection between your machines (either in your LAN or through VPN like Hamachi, RadminVPN or ZeroTier-One).
- Add a file to the list of shared files
- Copy the URL from the app
- Send it to your friend
- Wait until your friend receives the file
- Open the URL
The program launches an HTTP server on a custom port (default: 7789
), based on Actix-Web.
Direct connection between your computers makes it possible to generate unique URLs to identify files that you share between each other.
The URLs are formed in the following way:
http://[IP]:7789/filend/[ID]
where:
ID
is the autogenerated 8-characters hexadecimal identifier of the file that you want to sendIP
is the IPv4 address of your computer. This address must come from a network that is common for you and your target machine (eg. friend's computer), for example LAN or VPN like Hamachi, RadminVPN or ZeroTier-One