tor-bundle icon indicating copy to clipboard operation
tor-bundle copied to clipboard

no linux version?

Open changemenemo opened this issue 6 years ago • 18 comments

no linux version ?

changemenemo avatar Nov 22 '17 09:11 changemenemo

seriously, no linux version?? shame

qewwer avatar Nov 29 '17 20:11 qewwer

need debian linux version

needforszpit avatar Aug 20 '18 19:08 needforszpit

I used this on my windows, but I deleted windows and now run Lubuntu... So as people say: no Linux version ? Please if somebody can remedy ! Thanks. EDIT I installed the TOR browser directly from the Lubuntu software library and now I'm looking a way to use this add-on...

TheOneBehindYou avatar Sep 18 '18 11:09 TheOneBehindYou

  1. Download the TOR browser and find the tor executable.
  2. Download the Mac version of the bundle and replace the tor executable with the Linux version from the step one.

If it works please prepare the package and submit a pull merge.

andy-portmen avatar Sep 22 '18 06:09 andy-portmen

I try on Debian stretch to replace tor executable(original aprox.1.5Mb-replaced 3Mb) but doesnt work :( Screen: https://imgur.com/a/Zl4pl6O https://imgur.com/a/nCEXISi https://imgur.com/a/pOhG3mt

needforszpit avatar Sep 22 '18 07:09 needforszpit

@needforszpit so you have unzipped the mac.zip and replaced the tor executable. right?

If so open a terminal window at the root directory and run ./tor -f ./torrc command. Can tor connect to its network?

btw, have you set the absolute path in the options page?

andy-portmen avatar Sep 26 '18 06:09 andy-portmen

Not connect,respond error.... https://imgur.com/a/LOfWYKH

needforszpit avatar Sep 26 '18 07:09 needforszpit

Try the tor executable in tor browser package. https://www.torproject.org/projects/torbrowser.html.en

btw, you are supposed to copy the tor executable to the root of mac.zip directory.

andy-portmen avatar Sep 26 '18 08:09 andy-portmen

The executable on picture is executable from : https://www.torproject.org/projects/torbrowser.html.en Tor browser included on this package works fine, no bugs. But unfortunately chrome not works with:( I suggest for you to use a virtual machine on virtualbox or any other emulator and test... :)

needforszpit avatar Sep 26 '18 08:09 needforszpit

  1. Download the TOR browser and find the tor executable.
  2. Download the Mac version of the bundle and replace the tor executable with the Linux version from the step one.

If it works please prepare the package and submit a pull merge.

this will not work as linux doesn't execute *.dylib libraries, there is a thing like Wine for linux that allows such execution, but that likely won't work for this. linux executes *.so libraries, so it's very likely a separate build will be needed (recommended musl build as that should theoretically work with glibc kernels as well)

also, the tor executable should be symlinked to /usr/bin/tor I'm not sure where mac has it (can't test without a VM), but if I had to guess from my unix knowledge, that's probably just in /bin/tor (make sure you have tor installed of course (sudo xbps-install tor, sudo apt-get install tor, etc...))

EDIT: btw, I'm trying to get this working on Vivaldi

Tcll avatar Jul 04 '20 19:07 Tcll

any update on the linux version?

ghost avatar Jan 05 '21 17:01 ghost

install tor and find its executable. then download the mac version and replace the "tor" with the linux version. The package is ready

andy-portmen avatar Jan 06 '21 09:01 andy-portmen

install tor and find its executable. then download the mac version and replace the "tor" with the linux version. The package is ready

again, this won't work read my last comment

EDIT: this file can't be executed: Screenshot_2021-01-09_15-34-00

EDIT2: please set up a VM with Linux on it and build a Linux executable

EDIT3: btw, following your instructions, yes Tor works but I have no way to use the extension Screenshot_2021-01-09_16-05-37 ignore the chown bit (not needed), I only did that to avoid anything possibly going wrong

EDIT4: managed to get the extension installed from source, but as expected, tor-bundle doesn't work: Screenshot_2021-01-09_17-02-51

Tcll avatar Jan 09 '21 20:01 Tcll

I'll throw my two cents in here, as I tried Onion Control again today and it works (for the first time after many previous attempts). I'm on EndeavourOS (Arch) and using Firefox Developer, but I would assume the process would be similar across other systems. It's much as @andy-portmen described:

  • Install the tor package from your system's repository.
  • Once installed, source the Tor executable - likely in /usr/bin/.
  • Copy or symlink (both tested and working) the executable into an extracted tor-bundle (mac version) folder, replacing the existing file of the same name.
  • Ensure that Onion Control has been set to the correct directory (via the extensions menu), the NodeJS native client is installed and that no Tor instances are already running.
  • Start Onion Control.

Screenshot_20210507_164641

I can't say why these steps didn't work for me before (I was on other distros in those attempts) but it was simple enough in comparison to the earlier discussions. My thanks to @andy-portmen for the excellent plugin - I can now enjoy the anonymity of Tor in my established browser environment, leaving the official Tor Browser as a compartmentalisation option should it be needed.

QuicksilverBR avatar May 07 '21 15:05 QuicksilverBR

that probably explains my issue partly, because I already have a tor instance running since I use it often for numerous other things...

I guess better compatibility is all that's needed for this extension to work properly?

Tcll avatar May 08 '21 15:05 Tcll

I guess better compatibility is all that's needed for this extension to work properly?

I've only tested on one machine, but to ensure as much compatibility as possible, I'd say the best course of action would be to advocate the use of a given distribution's Tor package, with a symlink to the executable in the tor-bundle folder.

I've just tested running Tor Browser alongside an Firefox instance with Onion Control active, and I didn't receive an error. I assume this is because I used a symlink, as an error was present when I attempted the same setup with a copied Tor executable - the plugin, Tor itself or both probably aren't designed to connect to different instances, at least without further (and in my case, at least, unnecessary) configuration. While I'm not versed in how exactly processes are managed, but I can't imagine two discrete Tor instances trying to use the same resources (network config/access and the like) is likely to result in success.

QuicksilverBR avatar May 08 '21 16:05 QuicksilverBR

why not just detect if a system instance of tor is running and interface with that instead?? currently I have to put up with this: Screenshot_2021-05-13_09-10-47 because I already have software using the system tor instance

oh and btw, yes, I've switched the binary from my previous shot to a symlink to the system tor binary like you advocate ;)

Tcll avatar May 13 '21 13:05 Tcll

@boistordu @qewwer @TheOneBehindYou @needforszpit @Tcll Linux version support https://github.com/F1uk369/onion-browser-button

Pantyhose-X avatar Jan 13 '22 09:01 Pantyhose-X