Torified surf is unstable
On Tue, Aug 18, 2015 at 12:38:40PM +0200, Gabriel Pérez-Cerezo wrote: > It really seems to be a problem with torsocks. I have already solved > this problem with a patch GhostAV just sent me on this list that adds > SOCKS support to surf. It works fine now. As i failed to send the patch to the list, i resend it now: -- >8 -- From: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de> Subject: [PATCH] allow sock proxies Signed-off-by: Christoph Lohmann <20h@r-36.net>
This commit is contained in:
parent
9b6998e7ae
commit
957a6f0812
8
surf.c
8
surf.c
|
@ -1270,8 +1270,12 @@ setup(void) {
|
||||||
|
|
||||||
/* proxy */
|
/* proxy */
|
||||||
if((proxy = getenv("http_proxy")) && strcmp(proxy, "")) {
|
if((proxy = getenv("http_proxy")) && strcmp(proxy, "")) {
|
||||||
new_proxy = g_strrstr(proxy, "http://") ? g_strdup(proxy) :
|
new_proxy = g_strrstr(proxy, "http://")
|
||||||
g_strdup_printf("http://%s", proxy);
|
|| g_strrstr(proxy, "socks://")
|
||||||
|
|| g_strrstr(proxy, "socks4://")
|
||||||
|
|| g_strrstr(proxy, "socks5://")
|
||||||
|
? g_strdup(proxy)
|
||||||
|
: g_strdup_printf("http://%s", proxy);
|
||||||
puri = soup_uri_new(new_proxy);
|
puri = soup_uri_new(new_proxy);
|
||||||
g_object_set(G_OBJECT(s), "proxy-uri", puri, NULL);
|
g_object_set(G_OBJECT(s), "proxy-uri", puri, NULL);
|
||||||
soup_uri_free(puri);
|
soup_uri_free(puri);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user