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
Not work with Chromium #45
Comments
👍 |
try opening a shell, enter:
|
Same problem. Ubuntu 15.04 x64 |
anyone tried what i said above ? |
Yes, i tried. The same result. |
we need to figure out what chromium does that is incompatible with proxychains. |
Here's what chromium does with proxychains: |
thanks for the strace output.
additionally we see that pulseaudio is used which does its own (eventually incompatible?) dlsym() tricks
if the problem is due to one of the above findings, it may help to try to
|
I think it might be a problem with proxychains, as anything chromium based (including opera, chrome, vivaldi, chromium, &tc) gives a nanosleep({0, 2000001}, NULL) = 0 after a while with strace |
to find out for sure we need a voluntary who can test chromium with
and someone who can build chromium without support for pulseaudio, and/or somebody who knows/reads chromium code to find out if its doing something weird |
i fixed a related problem a few days ago. you may wanna check out latest git and report if the problem still exists. |
Tested with Chrome, but still doesn't work. |
+1 |
Unsolved still. |
well, then i suppose someone should attach his debugger and find out why. |
with chromium/inox works but its slow as hell |
use the below command:
|
I can't find a solution to solve the problem. And I wonder why the command "proxychains google-chrome" can't work.
|
Linux/Debian sid amd64. Chromium based tested (x64):
Doing What's on me;
Only when using rofi, Google Chrome sometime stuck on its startup. Edited: typos |
Have a chromium crash command line output:
|
Google suggests it's a sandboxing thing... but I don't wanna disable sandbox. Any hope that proxychains-ng will be made work with chromium's sandbox ? |
3 years passed, any joy? |
a bit late, but maybe this helps for this particular problem: I created the following script, which I use to proxy all traffic in chrome:
I don't use flash, so I don't know if flash may bypass the proxy. DNS requests seem to get routed through the proxy though. |
@sashage Which tool do you use for running a proxy locally? |
i'd recommend my own creation microsocks or tinyproxy (HTTP proxy, which can even forward requests to other SOCKS/HTTP proxies) |
I use Shadowsocks (https://github.com/shadowsocks/shadowsocks-libev) |
it's unlikely we'll ever get the chromium sandbox compatible with proxychains. |
Original proxychains v3/v4.3 works with chrome based apps... i think it's probably because of this feature ( This feature should be optional anyway EDIT: indeed i was right this is what get chromium in trouble 25afe98 EDIT II: use v4.3 https://github.com/rofl0r/proxychains-ng/tree/v4.3 if needed to make it work with chromium EDIT III: temporary solution v4.3 with CVE-2015-3887 patch https://github.com/Intika-Linux-Network/Proxychains-NG |
interesting find. thanks for digging.
that's not original at all. please do not link to that abomination any more. instead link to the v4.3 tag in this repo.
that's a bold statement for someone who never contributed code to this project, even though i agree that it would be nice to have a switch to toggle it. but it will be a lot of work to do it. that's why i generally suggest that people use proxychains-ng to proxify a local socks or http proxy like microsocks or tinyproxy, and put that local proxy's ip into the browser's proxy settings, which is totally reliable. |
Indeed it's kind a lot i trayed yesterday to make it optional, but i abandoned after 1h... i will see what i can do if i have the time.
Yes agree chrome and similar have a proxy setting, in this case proxychains-ng would be useful to make sure there is no leak.
Proxychains is melted with all the dev that worked on the project i thought @haad was netcreature-from-sourceforge the original developer i did not dig deeper to check who is who Note for newcomer: netcreature is the original developer (v3) @rofl0r took over providing v4.x (ng version) and @haad contributed to the code... It's funny to compare those 2 files https://github.com/rofl0r/proxychains-ng/blob/master/AUTHORS and https://github.com/haad/proxychains/blob/master/AUTHORS On its repo:
And here
loooool |
a "traditional mode" basically would need to use the old |
i've implemented this now: 2ab6319 additionally i've implemented another new remote DNS mode which should fix issues with crapware like chromium forever: 7fe8139 please test! |
Confirmed this method works for discord (which is based on React and the Electron framework). This also works for Google Chrome My setup
Edit: sample systemd service file for the dns daemon
|
Hi, I meet similar errors too. When I try to use proxychains4 for chrome on WSL2 in Win11 like this: pc google-chrome where pc means
|
s/meet/encounter/. you can meet a person, but not a thing. it seems all chinese dicts get that wrong.
since @nickchen120235 confirmed that proxy_dns_daemon fixes the issue, i'm taking the opportunity to close this. |
Haven't any error, but chromium isn't work.
I tested with Version 39.0.2171.65 Ubuntu 14.04 (64-bit).
I also try build from latest code of chromium and proxychains-ng, but receiving same results.
Help me!
The text was updated successfully, but these errors were encountered: