Turn on transparent Tor routing on a Linux machine with one click.
Toggle anonymous browsing on and off through a system tray icon.
Run the Tor proxy setup from the command line without a GUI.
Automatically back up and restore the Tor configuration file when toggling the tool.
| alisoglu-pyt/tor_vpn | 0xhassaan/nn-from-scratch | 3ks/embedoc | |
|---|---|---|---|
| Stars | 0 | 0 | — |
| Language | Python | Python | Python |
| Last pushed | — | — | 2023-06-08 |
| Maintenance | — | — | Dormant |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Tor installed separately and root access to configure iptables.
This project is a lightweight Tor VPN client for Linux computers. Tor is a network that routes your internet traffic through several other computers to make it harder to trace back to you. This tool sets up a simple, transparent connection to that network, so anyone using the computer does not need to configure a browser or app separately. It offers both a graphical interface with a system tray icon and a command line option, so it can be turned on or off with a single click or a single command. Under the hood, the tool automatically edits the Tor configuration file and backs up the original before making changes, then removes those changes cleanly when Tor mode is turned off. It also ships as a standalone program built with PyInstaller, so it can run without needing a full Python setup on the user's machine. Setting it up does require Tor itself to already be installed, along with root or administrator access, since the tool needs to change network routing rules on the system. The README is honest about the limits of this tool. It notes that while your traffic goes through Tor, your internet provider or network administrator can still tell that you are using Tor, some websites block or restrict Tor users, and this project is not meant to replace a full commercial VPN in every situation. The author also states clearly that the tool is meant for lawful and educational use, and that responsibility for how it is used falls on the person running it. The code is written in Python and depends on the pystray library for the system tray icon and Pillow for handling the icon's image. The project is released under the MIT license, which allows free use, modification, and distribution. The README is written in both English and Turkish, and the project accepts outside contributions through pull requests.
A lightweight Linux tool that routes your internet traffic through the Tor network with a simple GUI or command line switch.
Mainly Python. The stack also includes Python, pystray, Pillow.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.