{"id":208,"date":"2008-10-13T15:11:06","date_gmt":"2008-10-13T20:11:06","guid":{"rendered":"http:\/\/poojanwagh.opalstacked.com\/poojanblog\/?p=208"},"modified":"2008-10-13T15:16:09","modified_gmt":"2008-10-13T20:16:09","slug":"setting-up-pidgin-for-google-talk-behind-an-http-proxy-web-proxy-corporate-firewall","status":"publish","type":"post","link":"https:\/\/poojanblog.com\/blog\/2008\/10\/setting-up-pidgin-for-google-talk-behind-an-http-proxy-web-proxy-corporate-firewall\/","title":{"rendered":"Setting up Pidgin for Google Talk behind an http proxy (web proxy \/ corporate firewall)"},"content":{"rendered":"<p>I use Google Talk at work mainly to post to social networks (army.twit.tv, identi.ca, twitter.com, yammer.com). It is possible to receive notification using Google Talk (which is just a Jabber\/XMPP instance), but I find that too intrusive to what little work I get done.<\/p>\n<ol>\n<li>\n<p>Run pidgin (if not already) and select Accounts-&gt;Manage<\/p>\n<p><a href=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-218\" title=\"pidgin1\" src=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin1-285x300.png\" alt=\"\" width=\"285\" height=\"300\" \/><\/a><\/p>\n<\/li>\n<li>\n<p>Select Add to add another account:<\/p>\n<p><a href=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-219\" title=\"pidgin2\" src=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin2-300x201.png\" alt=\"\" width=\"300\" height=\"201\" srcset=\"https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin2-300x201.png 300w, https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin2.png 528w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<\/li>\n<li>\n<p>Select XMPP for the protocol type:<\/p>\n<p><a href=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-220\" title=\"pidgin3\" src=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin3-206x300.png\" alt=\"\" width=\"206\" height=\"300\" srcset=\"https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin3-206x300.png 206w, https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin3.png 306w\" sizes=\"auto, (max-width: 206px) 100vw, 206px\" \/><\/a><\/p>\n<\/li>\n<li>\n<p>Fill out the form as follows with gmail\/gtalk username &amp; password; domain is gmail.com; Resource is (optionally) Work:<\/p>\n<p><a href=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-221\" title=\"pidgin4\" src=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin4-196x300.png\" alt=\"\" width=\"196\" height=\"300\" srcset=\"https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin4-196x300.png 196w, https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin4.png 349w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/a><\/p>\n<\/li>\n<li>\n<p>Click advanced button. Select old (port 5223) SSL. Select 443 for port number. Server is talk.google.com. Fill out http proxy (for example, wwwgate0.example.com, port 1080) &amp; <strong>http-proxy <\/strong>username &amp; password (not likely the same as your gmail username\/password):<\/p>\n<p><a href=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-217\" title=\"pidgin5\" src=\"http:\/\/poojanblog.com\/poojanblog\/wp-content\/uploads\/2008\/10\/pidgin5-188x300.png\" alt=\"\" width=\"188\" height=\"300\" srcset=\"https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin5-188x300.png 188w, https:\/\/poojanblog.com\/blog\/wp-content\/uploads\/2008\/10\/pidgin5.png 349w\" sizes=\"auto, (max-width: 188px) 100vw, 188px\" \/><\/a><\/p>\n<\/li>\n<\/ol>\n<p>This works because http proxies generally allow ports 80 (http) and port 443 (SSL\/https) through. They generally disallow other ports. Luckily, google&#8217;s jabber server (talk.google.com) accepts connections on port 443&#8211;and they are SSL (encrypted) connections, so that&#8217;s good, too.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This works because http proxies generally allow ports 80 (http) and port 443 (SSL\/https) through. They generally disallow other ports. Luckily, google&#8217;s jabber server (talk.google.com) accepts connections on port 443&#8211;and they are SSL (encrypted) connections, so that&#8217;s good, too.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4],"tags":[93,89,88,92,90,91,54,65],"class_list":["post-208","post","type-post","status-publish","format-standard","hentry","category-desktop-computing","tag-firewall","tag-google-talk","tag-gtalk","tag-http-proxy","tag-jabber","tag-pidgin","tag-proxy","tag-ssl"],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/comments?post=208"}],"version-history":[{"count":26,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions"}],"predecessor-version":[{"id":242,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/posts\/208\/revisions\/242"}],"wp:attachment":[{"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/media?parent=208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/categories?post=208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/poojanblog.com\/blog\/wp-json\/wp\/v2\/tags?post=208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}