Hi Folks,
I want to use Pidgin from our corporate network behind a web proxy. Pidgin
allows that, so far so good, but the proxy blacklists my favorite XMPP server's
domain! So I configured my private DNS server to spoof another domain name for
my favorite XMPP server's IP. When sending HTTP requests from the command line
of my workstation (using wget), everything works great. However, I do not know
how to configure Pidgin accordingly.
Can someone help me to find out, where to put what, or what else to test, e.g.
other ports, or to sen a valid XMPP requests?
Thank you!
Willy
----------
Here are the details of what I have so far:
- my favorite XMPP server: jabber.de
- my jabber account: [email protected]
- my companies' proxy: proxy.mycompany.de
OK let's see what happens:
C:\>wget http://www.jabber.de
--15:07:11-- http://www.jabber.de/
Resolving proxy.mycompany.de... done.
Connecting to proxy.mycompany.de[192.168.0.111]:8080... connected.
Proxy request sent, awaiting response... 403 Forbidden
15:07:11 ERROR 403: Forbidden.
Hmm, can't get through the proxy. Do web request work in general?
C:\>wget http://en.wikipedia.org/wiki/Pidgin_(software)
--15:06:32-- http://en.wikipedia.org/wiki/Pidgin_(software)
Resolving proxy.mycompany.de ... done.
Connecting to proxy.mycompany.de [192.168.0.111]:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
15:32:51 (791.35 KB/s) - `Pidgin_(software)' saved [121551]
OK, web requests do work in general. So I configured my DNS server to spoof
another domain name for jabber.de:
xmpp.mydomain.de. IN CNAME jabber.de.
And her we go:
C:\>wget http://xmpp.mydomain.de
--15:07:44-- xmpp.mydomain.de/
Resolving proxy.mycompany.de... done.
Connecting to proxy.mycompany.de[192.168.0.111]:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified [text/html]
15:07:45 (340.36 KB/s) - `index.html' saved [47051]
Hah, works >:-) What about port 5222?
C:\>wget http://xmpp.mydomain.de:5222
--15:07:59-- http://xmpp.mydomain.de:5222/
Resolving proxy.mycompany.de... done.
Connecting to proxy.mycompany.de[192.168.0.111]:8080... connected.
Proxy request sent, awaiting response... 200 OK
Length: unspecified
15:07:59 (227.54 KB/s) - `index.html' saved [233]
C:\>cat index.html
<?xml version='1.0'?>
<stream:stream id='' xmlns:stream='http://etherx.jabber.org/streams'
version='1.0' xmlns='jabber:client'>
<stream:error><not-well-formed
xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>
</stream:error>
</stream:stream>
Har-har-har, works too!!!
_______________________________________________
[email protected] mailing list
Want to unsubscribe? Use this link:
https://pidgin.im/cgi-bin/mailman/listinfo/support