-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow Manual Proxy Specification At Startup #829
Comments
It would require some extra effort to enable the external Tor instance to be used for the P2P network. Atm we use it only for the BTC network connections. |
Agree with @Deathsbreed |
or if you have to embed tor for some reason, I suggest letting the user edit the torrc file (I tried but it got wiped once I started the instance), so people can use bridges and pluggable transports (meek works fine in my case) if direct connection doesn't work. |
@sammdu There is a new version of the library we use prepared with pluggable transport support. we just lack resourced to integrate it. If any network savvy dev want to help out here, would be appreciated. The packaging of Tor has much more benefits than costs. The goal to support those countries where Tor is blocked is easier reached by integrating the new lib mentioned above. |
@ManfredKarrer sure I'll definitely be waiting for the new implementation! |
Sure is on our roadmap, just too many other prios and lack of resources... for china tor alone is not enough. we need translation and UI redesign (translation breaks layout). and we need to build up a community there. atm we dont have any contacts. so that all need a bit more time and resources to get it right. it does not help u if u run bisq but there are no traders... bootstrapping is hard |
Bro I completely understand ur struggle and I'd be happy to help with anything I can...see I don't use Java so sadly there's nothing much I can help in terms of actual dev. |
I've been able to connect to the network by changing the below files: C:\Users\NT_USER_NAME\AppData\Local\Bisq\app\Bisq.jar\socks.properties: The main idea here is using a socks5 or http or https proxy provided by VPN or ShadowSocks. I'm running on the Windows. |
Basic support for using external (already configured) Tor instances has been added to netlayer (see JesusMcCloud/netlayer#7) |
Upon first starting the application (running an x86_64 GNU/Linux machine, running BitSquare v0.4.9.9.3) I noticed that it started trying to connect to the TOR network (and gets stuck there, but that's beside the point). However I already have an instance of TOR running, and would prefer to be able to use the system one instead in order to avoid double-work and it would also lower startup time (since the system TOR is already connected).
I have read in other issues (and seen the
--help
option) that there are the--socks5ProxyHttpAddress
and--socks5ProxyBtcAddress
options, however I have also read that these do not redirect all traffic through system TOR and will still try to initialize BitSquare's own TOR instance.My suggestion is to either have the application ask the user if they would like to specify a system proxy address upon startup or simply (like the other options) have a command line argument that can be used to direct all TOR traffic normally sent through BitSquare's instance through the system TOR. This may also help so that people can use other networks, such as I2P.
The text was updated successfully, but these errors were encountered: