Registered Member
|
Hi, I'm using Kopete 4.2.2 from Debian Unstable. My desktop is using KDE 4.2.2 and it's rocking stable and awesome. I've been searching how to setup Kopete to use proxy. All I ever have is only a clue to setup Dante + Tor without proper explanation about it. I believe it was for Kopete in 0.12.x.
I'm willing to sacrifice my desktop system to use vodoo magic of "./configure && make && make" instead of _apt-get_. I'm also willing to setup a cannon to kill a fly. So, please, kind ladies/gentlemens, tell me how to setup Kopete using proxy. Is there a patch? I refuse to use the "apt-get install pidgin" -- no flame intended just want to make sure all of my apps are pure Qt. But, if that's the way to go, can't helped it. :'( Sorry for my bad English. |
Registered Member
|
If so... you can use proxychains. I use it to organize usage of kopete from KDE3 behind the squid firewall in my network.
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Registered Member
|
I've googled and try using proxychains from Debian. However, it didn't connect. Here's the output: [php]$ proxychains kopete kopete(18043): Communication problem with "kopete" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Did not receive a reply. Possible causes include: the remote application did not send a reply, themessage bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." "[/php] This is what I do: - I have choose random, strict, dynamic chain and lastly commented all. - I set 1 HTTP proxy (a Squid proxy) in my list. - comment and uncomment and change the chain_len value. Still no luck. Where did I do wrong? Would you like to show a bit of your config? Thx. |
Registered Member
|
I have this output by using Kopete from kde 4.2.2 through proxychains, thar really connected to the jabber server:
Note the string with S-chain My working configuration is
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Registered Member
|
I'm sorry for late reply, I'm off from my PC on weekend. :P Anyway, thanks for the proxychains version. Debian uses proxychains version 2.1 while yours 3.1 and I think that's the reason of the previous attempt. Now I have compiled the 3.1 and runs it. Btw, I'm trying to connect to Y!M. In my account preference, I've set these: Server : scs.msg.yahoo.com Port : 80 / 5050 (tried both) Here's the snippet:
My associates that use original Y!M and Pidgin can connect, so I don't think the proxy is the issue. Or have I miss something? |
Registered Member
|
Do not worry. Mine was off too
I do not use YIM. I use ICQ and Jabber/XMPP over proxy. Try it for an experiment. People on different Russian forums say that the denied word in the proxychains log means denying on the proxy. So... look at proxy's logs... if you can. Otherwose, you can try opening the destination port in browser. I tried https://jabber.nnov.net:5222 https://jabber.nnov.net:443 The first was denied and the second passed.
Maybe, they are using http-pooling. In http-pooling they connect with GET and PUT http methods. Proxychains uses onlu CONNECT method. In most restrictive networks, CONNECT to ports other than 443 (https) is denied. That is why you are to test your connection in browser through https instead of http. Https tries to CONNECT, http tries to GET and PUT. As for me, I had to connect to jabber server to port 443 because of the same reason.
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Registered Member
|
I guess our proxy doesn't welcome CONNECT method other than port 443. Is there a way to make proxychains uses GET or POST instead? |
Registered Member
|
As I know - no. Try to use port 443 to bind to your server. Maybe, it listens to 443 too.
As it demands HTTP CONNECT proxy, I think it works over HTTP CONNECT session.
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Registered Member
|
Yes, I have tried this, but it seems that Yahoo! doesn't use this port. CMIIW.
What if I have my own proxy server in my computer that uses CONNECT to our proxy server. Is there a solution exists such as that? |
Registered Member
|
Do not think so. In HTTP CONNECT you are able to create connection and wait for incoming traffic. In HTTP PUT or GET you can only request the information from the server side - there would be no ineraction in the session.
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Registered Member
|
Hello guys
I have the same problem here, and I hope if you can help me My proxy configuration looks like this
and I have this error message
And if I try to connect into my gmail or hotmail account this happens
I am not an expert in these things, so anyone can help to configuring it correctly? Thanks in advance |
Registered Member
|
So... I think you should place
instead
The errors ypu are recieving are not generated by proxychains, I think. It should be from Kopete. in S-chain log string you whould see the try to connect to your proxy. If not, proxychains is not configured properly. And that is hy your Kopete connects to your 127.0.0.1:9050 insread of proxy (look at my proxychains log above).
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Administrator
|
Kopete uses KIO, thus running Kopete under proxychains isn't going to work. You need to run the entire of KDE under proxy chains, or alternately, the settings in System Settings > Network Settings > Proxy may be sufficient.
The process in particular that needs to run under proxychains is "klauncher"
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
Kopete does work through proxychains. I have it working on my LAN on 3 workstations.
I have not found how to make Kopete use system-wide settings to connect to Squid HTTP-connect proxy (it ignores KDE proxy server settings). It has not been working in KDE3 and KDE 4.3.2. If it was possible, this topic would be unneeded. So... Is it possible to proxy Kopete trough HTTP-Connect proxy-server now? If so... than - how?
pavel, proud to be a member of KDE forums since 2008-Dec.
|
Administrator
|
Seems like Kopete rolls its own, which is why it works under Proxychains, and alse ignores KDE wide settings.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]