Hot answers tagged

11

Tor provides a SOCKS proxy by default. Whatever you've configured to use Tor is trying to use it as an HTTP proxy which is a different kind of proxy protocol. Tor (at least as of 0.3.2.x) can provide an HTTPTunnelPort which provides an HTTP CONNECT proxy interface. If the application is capable of using an HTTP connect proxy (instead of a transparent HTTP ...


7

I would think a bridge could be considered a private relay. You can even setup the bridge so it is not broadcast to the bridge authority. In that setup you would be the only person able to give out access to the bridge, so if you wanted you could keep it private to just yourself. General info on bridges: https://www.torproject.org/docs/bridges.html.en ...


5

This is a bug related to Windows' cmd.exe, the Tor processes doesn't print output as expected. One way around print out the resulting commands values is to pipe (|) it into the more command e.g. tor.exe -h | more


4

You have to disable Torbutton. At the top of the connection settings dialog, it indicates this: "Disable Torbutton to change these settings." In about:addons you can disable Torbutton and TorLauncher and then quit/relaunch the browser. Then you can set your own proxy settings or none in the network connection settings. Edit to add: If you don't use a ...


4

So wierd. I faced this problem in my windows. I figured the issue could be similar with my tor browser aswell. The tor browser application is in a new folder in Desktop. Recently I move everything from my desktop to another new folder in my desktop. Started having this issue. I moved the files back to how it was and then tor started working. Bizarre. Hope ...


4

As @cacahuatl said you can use that switch, if you want it to be permanent go to /etc/tor/torrc (This is the path for tor config file in Ubuntu and Debian), open it with your favorite text editor and add HTTPTunnelPort 9080 at the end of the file, reset tor service with this command: sudo service tor restart and you're done.


3

The control port is used for controlling Tor, usually via other software like Arm. The Socks port is the port running as a SOCKS5 proxy. This is the one you want to use. Please note that Tor is not an HTTP proxy, so your script will need to be configured to use a SOCKS5 proxy.


3

No. By default, tor acts as a client, and opens a SOCKS5 Proxy on localhost:9050. It will not relay any traffic for the Tor Network unless you specifically set it up in the /etc/tor/torrc file.


3

You need a polipo proxy - because Tor is not a http proxy, it's a Socks one. You can get it on polipo's official website and don't be upset that it's no longer maintained: this is the case when "the task is done", there's nothing more to add. You will use Polipo as an adapter for TOR's Socks proxy into HTTP proxy. If your onion website uses HTTPS - then ...


3

The SOCKS proxy operates on the application layer. Therefore the answers to your questions are: The SOCKS proxy receives whatever you send to it via the TCP connection that is built up to the SOCKS proxy. The data is split into 512 byte sized cells and sent to the onion routers. TCP-specific packages are not being transferred via Tor. The exit node creates ...


3

You're given a fairly good set of protections in the Tor network: three layers of encrypted misdirection, plus a browser that blocks many tracking features. Using a service like Tor 2 Web or Onion Cab not only removes the browser-based protections, but also lets anyone listening to the network (or the proxy server admin) see what pages you're connecting to. ...


2

This is not currently supported by Tor or the Tor Browser. You will most likely have to come up with a solution yourself. A workaround might be pointing Tor Browser at your proxychained Tor.


2

Polipo is the best choice! Here is an official website and a GitHub repository


2

You can do this with Whonix for example, which is a ready-to-run virtual machine that acts as a tor proxy. All the details on how to do this is here: https://www.whonix.org/wiki/Other_Operating_Systems


2

While Tor has a builtin SOCKS proxy, it doesn't have common features of a SOCKS proxy like creating rules based on the target host or overriding how to resolve a host. No you can't turn off Tor from the SOCKS proxy because Tor is the SOCKS proxy. In your case, you'd have to create two separate connections functions, one for localhost that doesn't use a ...


2

First try "connect directly to Tor network". Normally it works. If it doesn't work then check whether you are using any proxy to connect to internet or not. Bridges are required when your ISP stops connecting to Tor network.


2

Tor not just a not http proxy - it's a transparent proxy with host-mapping features and DNS + SOCKS backend. If you want it as a VPN, especially on Windows 10, you MUST use a separate box as a router, where you'll actually route all the traffic through Tor. I've made some research in Windows 10 case, and here's a conclusion : If you're using laptop, ...


2

"DisableNetwork is set." is normal for Tor Browser, it disables the network before launching and then it gets unset once the user has chosen their configuration. (This is to avoid it trying to bootstrap into the tor network before the user has configured any required bridges or proxies.) It appears you have a proxy configured and that the tor process is ...


2

Tor utilises the SOCKS username and password authentication mechanism for isolation, not access control. You can enter any credentials and it will accept them as valid. I'd be wary of adding the PreferSOCKSNoAuth option to the SOCKSPort config because this might mislead some applications into not using it for circuit isolation where they're configured to (...


2

Tor Browser is a patched version of Firefox that is maintained and distributed by the Tor Project, it includes a copy of Tor which is launches itself when its started. Tor Browser should be prefered over any other browser, part of it's design is to ensure that it won't accidentally send traffic outside of Tor. Your proxy settings on gnome or firefox for ...


2

The problem in your case consists of two parts, actually: Sending mail from command line to the MTA - Here you need to spool your message from a command line into the thing that will deliver it from this step forward. It can be either Postfix, or any other. I prefer QMail Delivering mail to dot-onion addresses - Here you need to handle all steps as in ...


2

You can use socat. Nginx config: location / { proxy_pass http://127.0.0.1:81/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; } Socat command: socat tcp4-LISTEN:81,reuseaddr,fork,keepalive,bind=127.0.0.1 SOCKS4A:127.0.0.1:yourtordomain.onion:80,socksport=9050 Update: ...


2

tor2web is an HTTP proxy, it takes in requests for "foo.tld" and makes a corresponding request to "foo.onion" over Tor and provides back the response. It's important to note that it makes a corresponding request, it doesn't just take in an arbitrary TCP stream and forward it on for you, it's looking for a well formed HTTP request to make on your behalf. As ...


2

The "Onion Proxy" is a name for a Tor client, it is the entire client process. The SOCKS interface is just a way for a client to utilise the onion proxy. The SOCKS server is provided by the Tor process itself, when it receives a request it attaches the connection to an existing or new Tor circuit. SOCKS is necessary because applications more commonly speak ...


2

There is no "correct" way. What's happening is that Tor Browser is configured to use Tor for all outbound connections, when you try to visit 127.0.0.1 on your browser, you try to negotiate with Tor to ask it to make a connection over the Tor network to 127.0.0.1, this obviously makes no sense and is therefor rejected. One option might be to set an ...


2

Well, privoxy and polipo are basically even: they both have filtering systems inside them, both are HTTP-to-SOCKS tools. In the last beta of tor you have a HTTPS proxy embedded in tor itself, so I'd rather recommend you to use an embedded one. To do so you should add HTTPTunnelPort directive to your torrc like this: HTTPTunnelPort 127.0.0.1:8118


2

However, what thing that always puzzled me a bit is Tor ability to access websites that are blocked by proxies/firewall/else. Simply put, due to the nature of Tor, you connect to the censored website through an Exit relay that is outside of the local (censored) network, with some other internet connection that (hopefully) isn't censored. This bypasses ...


Only top voted, non community-wiki answers of a minimum length are eligible