Skip to content

stunzz/Tailscale-Share

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Tailscale Share Preview

Tailscale-Share

A simple GUI Frontend written in plain Python for Tailscale cmd tool. Been using Tailscale for years, don't know why never took the plunge to write a simple utility to facilitate my own work. Ahhh laziness. Nevertheless, the utility is here. The app/programme simply executes sub-processes in a shell. Therfore, Tailscale must be installed before launching this utility. The GUI is built on the infamous Tkinter.

Feature

  • Transfer files to other devices on your Tailnet. (Files can only be transfered to the devices of the current user. This is limitation is from Tailscale side.)

To-do

  • Drag n Drop file selection.
  • Multiple file selection.
  • File transfer history.
  • File server with web file browser over Tailscale Funnel.
  • Toggle theme.
  • Multi-Device sending.
  • File transfer retry/cancel.
  • Auto-refresh device list.
  • Zip and send.
  • Error logging.
  • Localisation.

How to use

_Make sure you've Tailscale already installed.

  1. Execute the following command in a shell/terminal - git clone https://github.com/stunzz/Tailscale-Share.git
  2. Now, get inside the folder - cd Tailscale-Share
  3. If you've Python 3 already installed then execute the following command - python3 Tailscale-share.pyw --

Important Info

This utility is built with the help of free AI tools available like; ChatGPT, Claude Haiku, Deepseek R1, etc. So they may contain vulnerabilities which I may have overlooked. Hence, it is advised to go through the entire code yourself as well. And if you find one, please report it immediately.

About

A simple GUI Frontend for Tailscale cmd tool.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages