Code Monkey home page Code Monkey logo

Comments (5)

basil00 avatar basil00 commented on June 11, 2024 2

Tallow does not currently support Tor bridges + pluggable transports, so that is likely the problem. The reason is because Tallow attempts to intercept all "non-Tor" traffic, and it considers bridge/pluggable-transport traffic to be "non-Tor", and will attempt to block or divert it via the "real" Tor network -- which just break things.

I have some plans to fix this. It involves making the traffic that Tallow intercepts to be configurable, allowing for certain traffic types to be ignored by Tallow.

from torwall.

rabbihyatt avatar rabbihyatt commented on June 11, 2024

I have some plans to fix this. It involves making the traffic that Tallow intercepts to be configurable, allowing for certain traffic types to be ignored by Tallow.

That's just about the best Christmas present I might have ever received! Tor is the only way we can connect to the internet through, and I have actually filed this issue on behalf of a whole neighbourhood. Thank you for everything; please feel free to close this issue whenever you find fit.

from torwall.

basil00 avatar basil00 commented on June 11, 2024

OK I updated Tallow so that it only diverts traffic as specified by the new traffic.divert file. Thus, if you want, you can modify traffic.divert to ignore certain traffic types, such as traffic to/from a specific IP address and/or port (see the documentation in the file itself). This should allow you to configure Tallow to use Tor bridges/pluggable-transports. Although this is a low-level solution, at least it should now be possible to do, rather than not supported at all.

Note that if you want to use this you'll need to either compile Tallow yourself, or wait until the next release. I am hoping to release a new version once the new WinDivert is ready, which hopefully should be within a month or so.

from torwall.

basil00 avatar basil00 commented on June 11, 2024

Regarding the timeouts -- it appears that the Tor network has changed somewhat since the Tallow tool was first created. Previously, most nodes listen on port 9001, whereas now a substantial number of nodes listen on port 443, presumably because the main Tor ports are blocked in many places. But this leads also leads to Tallow blocking its own Tor traffic.

A quick fix is to update the torrc file with the following options:

FascistFirewall 1
FirewallPorts 9001,9030

After adding these options and restarting Tallow, the tool works much better. Although, this does mean that Tallow is limiting the number of Tor nodes it will connect to, which isn't ideal.

Longer term, I need to add a better way of ignoring Tor traffic other than by port number.

from torwall.

basil00 avatar basil00 commented on June 11, 2024

New release is available: https://github.com/basil00/TorWall/releases

from torwall.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.