Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a proxy internet connection. However some applications I need to run that do not work under proxy, and require direct connection. Is there some way by which my proxy connection behaves as direct connection?

share|improve this question
    
i mean i use proxy, and i know there is some way, i have seen people use it. –  shivshnkr Apr 19 '13 at 3:44
    
Please describe the network topology around the proxy, and its configuration. –  Kaz Apr 19 '13 at 4:36
    
i dont know what you want to ask? –  shivshnkr Apr 19 '13 at 10:29
add comment

1 Answer

If your proxy is based on SOCKS, then see this question: See this question: Is there any utility like `Proxifier` for Ubuntu?

If it is HTTP, you're out of luck. HTTP proxying does not support arbitrary applications, because HTTP proxying is transparent to clients, but requires server support (namely, the HTTP protocol which supports proxying inherently).

If you have a HTTPS proxy, which allows connections to arbitrary ports, evidently there is way to use it for arbitrary connections. RFC2817 describes a CONNECT method in section 5.2 which establishes a generic TCP tunnel.

SOCKS proxies are transparent to servers, but require client support. Clients are either written to do their network-related calls to a SOCKS library instead of directly to the operating system's socket library, or else a proxifier is used, which is a program that intercepts the network-related library calls made by the application's executable. This is what the above question is about: what proxifiers are available on Ubuntu.

If you're seeing other people on your network use arbitrary network applications through the proxy, that suggests your proxy may be SOCKS and that they are using proxifiers. But of course, if those users are on Windows, then what they are using isn't applicable for GNU/Linux.

share|improve this answer
    
sorry, but its http here, and i saw someone using the same in windows, and i think same could be done with linux too, since i use linux most of my time. If you know something that works with windows, can u let me know plz? –  shivshnkr Apr 21 '13 at 6:44
    
I updated the answer by mentioning HTTPS proxies. Perhaps your proxy server supports HTTPS CONNECT requests to arbitrary ports. This may be what other people are using, via some software such as Proxifier. This is the subject of the question askubuntu.com/questions/117967/… If that doesn't help, maybe it needs to be expanded. –  Kaz Apr 21 '13 at 7:08
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.