GNOME Bugzilla – Bug 331607
Add proxy support
Last modified: 2011-11-01 20:33:39 UTC
Original report: https://launchpad.net/distros/ubuntu/+source/xchat-gnome/+bug/31812 It will be good to use GNOME proxy settings.
While logically it makes sense that a GNOME app acknowledges the global settings, I would like to have an option in xchat-gnome to specify proxy settings local to the app. On some networks I like to proxy web/im/irc through an SSH tunnel to a machine I control, so I can be certain none of it can be snooped. But I don't want everything to default to running through that proxy, just the small set of apps I explicitly point at it. The base x-chat supports proxy settings, so it should be trivial to incorporate into xchat-gnome.
I use Tor to mask my IP address, and the only way I can get xchat-gnome to run using Tor is to either configure the entire system to use it or uninstall xchat-gnome, install xchat, configure it in xchat, then uninstall xchat and reinstall xchat-gnome. Either way is a pain in the butt. A section in the xchat-gnome options devoted to proxies, or at least a subsection available under individual network settings would be useful.
My testing suggests that xchat-gnome already supports proxy settings since xchat supports it. What's missing is an interface exposing them: ~/.xchat/xchat.conf :: net_proxy_* There is another proxy-related thing that needs some attention, preferably urgently. I raised #523350 for that.
*** Bug 596046 has been marked as a duplicate of this bug. ***
Since this bugzilla has no voting support: +1
I implemented this some time ago. http://sourceforge.net/tracker/index.php?func=detail&aid=3017821&group_id=239&atid=100239#
My ip address has >changed from Windstream> to this VirginMobile MiFi2200 26C Secure 192.168.1.1, 192.168.1.2, on up etc. I use Fedora 16 Beta(32bit)operating system and xchat-gnome 0.26.1fc16(32bit) keeps searching/closing sockets and reading off this, etc: Looking up irc.freenode.net.. Connecting to chat.freenode.net (94.125.182.252) port 7070.. * Subject: /C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware * Issuer: /C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware * Subject: /C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA * Issuer: /C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN-USERFirst-Hardware * Subject: /OU=Domain Control Validated/OU=Gandi Standard Wildcard SSL/CN=*.freenode.net * Issuer: /C=FR/O=GANDI SAS/CN=Gandi Standard SSL CA * Certification info: Subject: OU=Domain Control Validated OU=Gandi Standard Wildcard SSL CN=*.freenode.net Issuer: C=FR O=GANDI SAS CN=Gandi Standard SSL CA Public key algorithm: rsaEncryption (2048 bits) Sign algorithm sha1WithRSAEncryption Valid since Jan 14 00:00:00 2011 GMT to Jan 14 23:59:59 2012 GMT * Cipher info: Version: TLSv1/SSLv3, cipher DHE-RSA-AES256-SHA (256 bits) Connected. Now logging in.. *** Looking up your hostname... *** Checking Ident *** Found your hostname *** No Ident response PASS :Not enough parameters *** Notice -- You need to identify via SASL to use this server Closing Link: 66-87-2-207.pools.spcsdns.net (SASL access only) Disconnected (Remote host closed socket). Cycling to next server in FreeNode... Disconnected (). Looking up #fedora.. Unknown host. Maybe you misspelled it? Cycling to next server in FreeNode... Disconnected (). Looking up #fedora-social.. Unknown host. Maybe you misspelled it? Cycling to next server in FreeNode... Disconnected (). Looking up #xchat-gnome on irc.freenode.net .. Unknown host. Maybe you misspelled it? Cycling to next server in FreeNode... Disconnected ().