[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: flag to use tor
From: |
Zhu Zihao |
Subject: |
Re: flag to use tor |
Date: |
Tue, 17 Nov 2020 20:43:27 +0800 |
User-agent: |
mu4e 1.4.13; emacs 27.1 |
What's is torsocks? Is this one?
https://github.com/dgoulet/torsocks
If so, according to its README. Maybe you can use a shell wrapper to
launch emacs
#+BEGIN_SRC
#!/bin/sh
export LD_PRELOAD=/path/to/libtorsocks.so
exec -a "$0" emacs "$@"
#+END_SRC
Emacs, and its subprocess would inherit this environment variable and
allow torsocks to intercept network connection and force them in Tor.
Richard Stallman writes:
> [[[ To any NSA and FBI agents reading my email: please consider ]]]
> [[[ whether defending the US Constitution against all enemies, ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
> Many Emacs commands connect to internet sites for various reasons.
> vc does so, M-x irc does so, and I don't know how much else.
>
> I want to connect through Tor all the time, but sometimes these
> commands betray me. I added a switch to VC to make it connect
> through Tor always, but it would be good to have a facility that
> would do this to all internet connections that Emacs packages make.
>
> Some packages connect directly in Lisp. and some connect by running
> subprocesses. For the subprocesses, using 'torsocks' is an easy fix.
> The hard part is to change all the packages that need fixing.
>
> A super-simple approach is to have a switch with two settings: Tor, or
> not Tor. A more complex feature would give a systematic way to
> specify exceptions.
>
> What do people think?
--
Retrieve my PGP public key: https://meta.sr.ht/~citreu.pgp
Zihao
signature.asc
Description: PGP signature