baedert / corebird

Native Gtk+ Twitter Client
https://corebird.baedert.org
GNU General Public License v3.0
789 stars 78 forks source link

Hope for HTTP/HTTPS proxy support #144

Open wenLiangcan opened 10 years ago

wenLiangcan commented 10 years ago

It's useful for people who live in a country that blocked twitter, thanks!

khajavi commented 9 years ago

+1 Twitter is blocked in our country.

encbladexp commented 9 years ago

Best Solution maybe a SOCKS Proxy too.

aliva commented 9 years ago

works fine with proxychains

xSmurf commented 8 years ago

+1 for SOCKS support. Including DNS resolving.

lindsve commented 7 years ago

+1 for proxy support. Can't get corebird to connect on within our company network which is behind a proxy

Update: Nevermind. Finally discovered that it actually uses the system properties (Ubuntu 16.04 LTS). My problem was related to the proxy intercepting and modifying the certificates. After importing our company ca certificates I finally got corebird working :)

chron-isch commented 7 years ago

(+1)

Hi beadert,

I usually use corebird in the office, and while I don't have to worry about repercussions for using it like others here, I still like to route my private traffic through a VPN.

Now, I know how to use the environment varibales(or proxychains as mentioned above), but I would still like to be able to set a proxy in the settings menu itself.

Maybe some others also like the idea, think about it.

Thanks!

Vistaus commented 7 years ago

But why should Corebird have the ability to set a proxy/VPN? It's a Twitter client, not an OS or web browser. If the system takes care of it, then why not set it up through the system settings?

chron-isch commented 7 years ago

Because I don't want to redirect my entire systems traffic? I wouldn't be able to do any work on/in the network im currently connected to.

If people would still be using desktop machines I would agree with you, but considering the fact most people nowaday use laptops and change networks more offen than they change their underwear I have to disagree.

The ability to route a certain programs traffic through a proxy is extremly useful, escpecially for a social media client, which you maybe don't want your network admin/employer to know about.

Like I said, with a little extra effort it's allready possible, so yeah it works, but a UI setting would be easier than messing around with corebirds *.desktop file.

baedert commented 7 years ago

I know so little about proxies that I don't even know what environment variables you are referring to. This most likely won't happen unless somebody else with the appropriate knowledge implements it and keeps it working.

chron-isch commented 7 years ago

I admit that I've not a clue about Vala and that I've never taken more than a quick look at it, but it doesn't seem like you'd need to do much. (https://valadoc.org/gio-2.0/GLib.Proxy.html)

I may also be completly wrong, so feel free to bash me for saying something like that :)

levinit commented 6 years ago

want to support socks5 ,twitter is blocked in some countries (eg. my country...). now I have to use them command 'proxychains corebird' for visiting twitter.

Vistaus commented 6 years ago

@levinit I'm afraid you're going to have to resort to twitter.com 'cause Corebird will soon stop working anyway due to Twitter API changes: https://www.patreon.com/posts/corebirds-future-18921328