Global proxy setup for Windows Vista


Recommended Posts

I have Internet through my University and at home. At home, I have direct Internet access but at the University, I must use their proxies. So far so good... The only problem is that I use numerous applications that need to access the web and it's a very tedious work to keep enabling and disabling the proxy server on all these applications.

Is there any application that allows me to configure the proxy server I use and then listen for any connection through any application and the tunnel that connection through the proxy server? Or maybe something different?

I'm just looking for a simpler way to turn the proxy on for all the applications I use instead of doing it manually for each application...

Link to comment
https://www.neowin.net/forum/topic/631024-global-proxy-setup-for-windows-vista/
Share on other sites

even if you set a machine proxy setting -- that does not always mean that all your apps will use it??

http://technet2.microsoft.com/windowsserve...3.mspx?mfr=true

the command you would be interested in in set proxy

netsh winhttp

set proxy

Configures the WinHTTP proxy setting.

Syntax

set proxy [proxy-server=] ProxyServerName [bypass-list=] <HostsList>

Parameters

Proxy-Server

Required. Specifies the proxy server to use for http, secure http (https), or both http and https protocols.

Bypass-list

Optional. Specifies a list of Web sites that should be visited without utilizing the proxy server. Use "<local>" to bypass all short name hosts.

Examples

Following are three examples of how to use the set proxy command.

set proxy myproxy

set proxy myproxy:80 "<local>bar"

set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*.contoso.com"

even if you set a machine proxy setting -- that does not always mean that all your apps will use it??

Is that really a question? If it is, I don't understand what are you asking...

Anyway, I tried the following:

proxyem6.th.jpg

Then opened Internet Explorer 7, cleared the proxy in the settings, restarted IE7, tried to open Google. Didn't work...

Am I doing something wrong?

My bad :blush: I really don't know what I was thinking this morning -- I really bad misread your post.

This sets the winhttp proxy - so any application/service on the machine that uses that will use this proxy. IE still uses the older wininet though - sorry!

I do not know of anyway for applications that use wininet to use a common proxy setting. Most applications allow for auto discovery, ie WPAD. Does your school network have this setup.. You would think any site using proxy would setup so clients could auto discover the proxy if it was not transparent.

You could look to see if your application(s) can use the IE settings -- many of them that support proxies have this option.

Off the top -- I guess you could run a local proxy on your machine.. Point all your applications to that proxy, then when are on a network that requires a proxy setting, you would just need to change your local proxy software to point to the upstream one your using.

I do not know of anyway for applications that use wininet to use a common proxy setting. Most applications allow for auto discovery, ie WPAD. Does your school network have this setup.. You would think any site using proxy would setup so clients could auto discover the proxy if it was not transparent.

Well, I have no idea, cause I didn't understand much of what you just said lol... You could try and get in touch with the wifi techinal support of the university but I would need to know what I'm talking about so I could explain it to them...

You could look to see if your application(s) can use the IE settings -- many of them that support proxies have this option.

Yeah, that would be perfect but not all applications implement that and most of the applications I use don't... That sucks, but I can't for any developer to implement that feature, although I've requested it a few times but most of the time they just ignore me because it's not a "must have" for most people...

Off the top -- I guess you could run a local proxy on your machine.. Point all your applications to that proxy, then when are on a network that requires a proxy setting, you would just need to change your local proxy software to point to the upstream one your using.

This seems like a solution I could live with... Would you mind help me do that? What software would you recommend for that and how to configure it... Or if you can point me in the right direction, it would be nice...

Thanks for all the help, you've been my savior in my latest topics ;)

There are quite a few different ways you could set it up.. Off the top one that might be easy to setup would be cproxy

http://www.youngzsoft.net/ccproxy/index.html

I'm pretty sure it will run in a demo mode that allows a couple of users with no time limit. And it does support cascading proxies from what I recall.

Squid would be another option.. But might be a bit overkill, and might be a bit of a setup for you? Another option off the top of my head would be 3proxy -- I know for a fact it supports proxy chains.. And could be used as well. Nice thing about it is its FREEWARE!

http://3proxy.ru/

There are plenty of other's out that could be used, but to be honest for someone that does not understand networking/proxies, etc.. it might be a bit much.. And depending on what your doing exactly, your getting into the area of things that could be used for circumvention of a schools policies, etc.

What I would really suggest is you get with your schools IT.. I can not believe they would not have their proxy setup as a transparent or with atleast WPAD support, etc.

Ie if they allow the applications to proxy thru in the first place -- why would they not make it easy for their users to use?

Because they are stupid lol... :p I have no clue but that's how it works...

Anyway, is not that I don't understand networking/proxies, I do, not that much, but I do a bit. I just have no clue which type of software would I need to make what you said work. I mean, if I decided to go look for software to do what you said I wouldn't even know where to start searching... What feature am I looking for here? Proxy chains?

The biggest problem in talking about this with you here is that English is not my main language and when the conversation gets too technical, it gets harder for me to talk about it, understand everything and express myself...

Yeah language can be a barrier quite often -- I have to work with German, French and Korean and now Chinese IT quite a bit at work. The French and German are not too bad - they are pretty much fluent in english. The Korean is the worse -- the one IT manager always says OK when you ask him if he understands -- have come to learn that really means he has no freaking idea WTF your talking about ;) heheheh So yeah I know how the language barrier can be some times.

But your english is very good!! I have always been very impressed with people that speak and for that matter write more that 1 language. I know enough to order a beer, and ask where the bathroom in a few different one's -- but thats about the extent ;)

Check out ccproxy and or 3proxy -- those 2 should get you started. And will do what your wanting to do.. If you were going to look for other software -- it needs to support parent parent proxies, could also be called cascading or yes chains.

It needs the ability to forward the all its traffic to another proxy, and if need be auth to it? Do you have to auth to your proxy?

I will PM you another option, but since it would really be circumventing your schools proxy I do not want to post it.

Well, I just tried CCProxy and it worked a bit, let me explain...

I tried it with Firefox and mIRC so I could test both HTTP and SOCKS proxy and they both worked. However, I tried to configure Thunderbird the same way I did for Firefox/mIRC because when I use the proxy from the university, the settings are all the same, the hostname/port only changes for SOCKS proxy but since I used SOCKS with mIRC and it worked... Anyway, I couldn't make Thunderbird to connect to all the mail servers I have.

The other problem (for me) with CCProxy is that it doesn't allow me a quick turn on/off feature of the proxy chaining and it gets worst because the way their options dialog is built. If I only had to open the options dialog, turn on/off the proxy chaining feature, I would be ok with that but I have to select WWW -> turn off, SOCKS -> turn off, POP3 -> turn off and that sucks, but yes, it's less pain that to turn on/off proxy in all the programs I use. It should have a global turn on/off function and even better, a shortcut on the system tray.

Not exactly a proxy switcher, because, how could a proxy switcher switch the proxy in all the programs I use? Most of them don't import settings from IE, if all of them did, that would be easy... I think my best solution is what BudMan suggested: proxy server where I set all my apps to that proxy and then forward the requests to a different proxy server.

3proxy is a command line application and I'm looking for a graphical application. Currently, I don't have much time to be digging documentation to see how could I configure it the way I want...

I tried to search but couldn't find any other proxy server... Don't you have any other recommendations?

And why do you need a gui??? Create a batch file with the command(s) needed to turn it on, create another that turns it off, etc.. This seems alot easy to switch between than some gui you have to click thru menus and buttons -- which you were complaining about ;)

Click On, Click Off -- what could be easier???

I need/want a GUI because it would be easier to configure and like I said I don't have time to dig into the documentation to get it working. Not right now with all my university exams and projects.

I'm complaining about having to go through menus and buttons to enable/disable proxy chaining, but that's it. Not complaining about the GUI itself... Most of these applications (I tried ezProxy) work as I want, the only problem is that they don't have any option to turn off/on all of the chaining proxies, that's the only problem.

And besides, I don't want to manually execute a batch file every time I start Windows. I want it to autostart manually and be able to simply, click somewhere (tray icon would be perfect) to turn it off or on. But maybe I'm asking for very specific things.

Well, I found this C# lib to create a proxy server, maybe in the future, when I have free time, I'll code my own application to fit my needs, or maybe not...

Thanks for all your help, I'll keep searching for different proxy server applications though :)

I decided to give 3proxy a go (I found a bit of spare time laying on the ground :p) and after reading the howto, I came up with the following configuration file:

auth none

internal 127.0.0.1

allow *

parent 1000 http proxy.uminho.pt 3128

proxy

But it's not working... I changed the Firefox proxy settings to 127.0.0.1:3128 but it doesn't work. If I remove the "allow" and "parent" lines, I noticed that the proxy is working. The problem is in the chaining, the documentation is not very clear...

Does anyone have any idea where the problem might be?

Not sure if that's the problem... I just pinged proxy.uminho.pt to see the IP and replaced the hostname with the IP and it didn't work either :/

EDIT:

I just managed to make it work by changing "auth none" to "auth iponly" :)

Edited by Nazgulled

I just edited my post saying I made it work, didn't you read?

But now I'm having problems with doing the same for SOCKS...

Maybe it's related to the way I'm testing this. Let me explain... I have setup an SSH server at my home and I'm connecting to that SSH server using the university SOCKS proxy and it works. Now I'm trying to the same thing as I did for HTTP proxy with 3proxy but for SOCKS. The thing is, the problem might be on my side (my home SSH server) so, is there a better way I can test the SOCKS proxy?

I mean, do you know of any simple application I could try and use the university SOCKS proxy so I could test 3proxy instead of trying to connect to my SSH server cause there might be some misconfiguration on that end...

No I missed your edit.. kewl so you got it working ;)

As to a socks application -- what just an application that can use a socks proxy? IE and or Firefox can use a socks proxy, I use putty as simple socks proxy quite often when I need to tunnel something -- and then tunnel firefox thru it.

There is a opensource application that will allow you to

Socksifies (that is adds ability to use SOCKS or another type of proxy) to proxy-unaware Windows applications.

http://www.freecap.ru/eng/

But I thought you could chain up with 3proxy to socks proxy, but have it run in http mode, etc.

I think I've managed to work, here's my current configuration file:

internal 127.0.0.1

auth iponly

allow * * * 22
parent 1000 socks5 socks.uminho.pt 1080

allow * * * 21
parent 1000 socks5 127.0.0.2 1080

allow *
parent 1000 http proxy.uminho.pt 3128

proxy
socks

Is there anything wrong with using 127.0.0.2? I'm using it because I use Tunnelier (something like PuTTY) to connect to my home SSH server and then create a SOCKS proxy forwarding so I can connect to FTP sites through the university because they block port 21...

Just making sure that what I'm doing makes sense...

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • One of Logitech's best productivity mice is now available for just $79.99 by Taras Buria The MX Master 3S, formerly Logitech's flagship productivity mouse, is now available at an all-time low price during Prime Day sale. Thanks to the latest discount, you can have this mouse for as little as $79.99. This large-sized mouse has many things to like. From its ergonomic shape to the iconic MagScroll wheel, the MX Master 3S is a great productivity-focused accessory. It has an 8K DPI sensor that tracks on various surfaces, including glass. Its main MagScroll has two modes: ratched and infinite, with the latter capable of scrolling up to 1,000 lines in just a second. Additionally, there is a secondary wheel for horizontal scrolling. The MX Master 3S has plenty of buttons, which can be remapped to gestures, keyboard shortcuts, or other actions in the Options+ app on Windows and macOS. You can connect the mouse to up to three devices (via Bluetooth or the Bolt connector) and switch between them with a dedicated button. You also get a USB Type-A to Type-C cable to recharge the built-in battery, which lasts up to 70 days on a full charge, and a quick one-minute charge gets you three hours of use. Logitech MX Master 3S - $79.99 | 20% off for Prime Members Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • Exactly, this is just the beginning. I hope that by that time, our inept politicians devise something like a Universal Basic Income, because unemployment and poverty rates will skyrocket otherwise. And believe me, robots that perform physical work aren't a matter of IF, but WHEN. No career is truly safe from AI/robots, it's just a matter of time.
    • Subtitle Edit 5.0.0 by Razvan Serea Subtitle Edit is a powerful, free, and user-friendly subtitle editing tool designed for creating, editing, and converting subtitles for videos. It supports a wide range of subtitle formats, including SRT, ****, and SUB, allowing users to easily modify and adjust subtitles for accurate timing and formatting. With its intuitive interface, Subtitle Edit provides a variety of features such as waveform audio display, spell-check, subtitle synchronization, and real-time video preview, making it an ideal choice for both beginners and professionals. The software also includes powerful tools for batch processing, translating subtitles, and converting between different subtitle formats. Subtitle Edit features: Create/adjust/sync/translate subtitle lines Convert between SubRib, MicroDVD, Advanced Sub Station Alpha, Sub Station Alpha, D-Cinema, SAMI, youtube sbv, and many more (300+ different formats!) Cool audio visualizer control - can display wave form and/or spectrogram Video player uses mpv, DirectShow, or VLC media player Visually sync/adjust a subtitle (start/end position and speed) Audio to text (speech recognition) via Whisper or Vosk/Kaldi Auto Translation via Google translate Rip subtitles from a (decrypted) dvd Import and OCR VobSub sub/idx binary subtitles Import and OCR Blu-ray .sup files - bd sup reading is based on Java code from BDSup2Sub Can open subtitles embedded inside Matroska files Can open subtitles (text, closed captions, VobSub) embedded inside mp4/mv4 files Can open/OCR XSub subtitles embedded inside divx/avi files Can open/OCR DVB and teletext subtitles embedded inside .ts/.m2ts (Transport Stream) files Can open/OCR Blu-ray subtitles embedded inside .m2ts (Transport Stream) files Merge/split subtitles Adjust display time Fix common errors wizard....and more. Subtitle Edit 5.0.0 changelog: Subtitle Edit 5 is a major new release and a big step for the project. For the first time, Subtitle Edit runs natively on Windows, macOS, and Linux from a single, modern, cross-platform codebase. The builds are self-contained, so no separate .NET installation is required, and on macOS and Linux the needed media components (mpv/ffmpeg) are bundled in. Please read before upgrading: Subtitle Edit 5 is a new application, not just an update of Subtitle Edit 4. It has been rebuilt from the ground up to be cross-platform, so: It is not 100% the same app. The look, layout, and some workflows have changed. Some things are in different places, and a few behave differently than in SE4. Not every SE4 feature exists in SE5 yet. SE5 covers all the core editing, conversion, sync, video playback, OCR, and online services, but some of the more specialized SE4 tools are not available yet. Features will continue to be added. If you rely on a specific SE4 feature that is missing, please keep SE4 installed alongside SE5. The easiest way to run both side by side is to use the Portable versions of SE4 and SE5, which keep their settings separate and do not interfere with each other. Which version should I use? Subtitle Edit 5: recommended for most users on Windows 10 (22H2) or newer, macOS 12+, and Linux. Subtitle Edit 4: please continue to use SE4 if you are on an older Windows version (Windows 7/8), or on older / slower computers where SE5 may not run well. SE4 remains available and is the right choice in those cases. To run SE4 and SE5 at the same time, use the Portable versions - you can try SE5 while keeping SE4 as a fallback. Download: Subtitle Edit 5.0.0 | ARM64 | ~60.0 MB (Open Source) Download: Subtitle Edit Portable | 103.0 MB View: Subtitle Edit Homepage | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Google Pixel 11 series: Here's what to expect by Hamid Ganji Google Pixel 10 series In recent years, Google has successfully turned its Pixel devices into worthy contenders in the smartphone market. The search giant is now preparing to launch the Pixel 11 series in just a few months, and many Pixel fans are likely wondering what Google has in store for them this year. The next lineup of Google smartphones includes four devices: the Pixel 11, Pixel 11 Pro, Pixel 11 Pro XL, and Pixel 11 Pro Fold. This year, we don’t expect Google to bring revolutionary upgrades to its handsets, and the Pixel 11 series is likely to receive modest hardware improvements alongside a slew of AI-powered features. Here are the rumored specifications of the Google Pixel 11 series ahead of its official debut: When will the new Pixel phones be unveiled? The last two generations of Google Pixel phones (Pixel 9 series and Pixel 10 series) were launched in August, unlike the previous three generations that debuted in October. With that in mind, we expect Google to unveil the Pixel 11 series sometime in August 2026. The exact launch date has yet to be confirmed. Google Pixel 11 CAD renders - Image via AndroidHeadlines How much will the Pixel 11 series cost? Predicting the final price of upcoming smartphones has become increasingly difficult. As you may know, RAM and memory prices are rising sharply, leading to significant increases in the cost of consumer electronics. Recently, Apple CEO Tim Cook said that price increases for some future Apple products are unavoidable, suggesting that the iPhone 18 series could become more expensive. Google has remained tight-lipped about any potential price increases for the Pixel 11 series. If the company manages to maintain last year’s pricing structure, here’s what the lineup could cost: Pixel 11: $799 Pixel 11 Pro: $999 Pixel 11 Pro XL: $1,199 Pixel 11 Pro Fold: $1,799 Given current market conditions, it may be difficult for Google to avoid raising prices unless it adopts cost-saving measures, such as equipping the base model with 8GB of RAM. Google Pixel 11 series anticipated specs: We expect the Google Pixel 11 series to debut with a new Tensor G6 processor as well as an upgraded camera system. The overall design, however, is expected to remain largely unchanged across the lineup. Specifications Pixel 11 Pixel 11 Pro Pixel 11 Pro XL Pixel 11 Pro Fold Display 6.3-inch LTPO AMOLED / 120Hz refresh rate / up to 3100 nits of brightness 6.3-inch Super Actua LTPO OLED, 120Hz refresh rate, up to 3600 nits of brightness 6.8-inch Super Actua LTPO OLED, 120Hz refresh rate, up to 3600 nits of brightness 8-inch inner screen and 6.4-inch outer display, 120Hz refresh rate, up to 3600 nits of brightness RAM & Processor Tensor G6 / 8-12GB of RAM Tensor G6 / 12-16GB of RAM Tensor G6 / 12-16GB of RAM Tensor G6 / 16GB of RAM Storage options 128GB or 256GB 256GB, 512GB, 1TB 256GB, 512GB, 1TB 256GB, 512GB, 1TB Camera 50MP main sensor, 13MP ultra-wide, 10.8MP 5x telephoto, 10.5MP front camera 50MP main camera, 48MP ultra-wide, 48MP telephoto with 5x optical zoom, 42MP selfie camera 50MP main camera, 48MP ultra-wide, 48MP telephoto with 5x optical zoom, 42MP selfie camera 50MP main camera, 10.5MP ultra-wide camera, 10.8MP telephoto camera, 10MP front camera, 10MP inner camera Battery 4,840 mAh 4,707 mAh 5,000 mAh 4,658 mAh Software Android 17 Android 17 Android 17 Android 17 The Pixel 11 series won’t be a major departure from its predecessor, with Google instead focusing on subtle improvements and AI additions such as Gemini Intelligence. However, a patent filed by Google suggests the company is working on a removable battery for its smartphones, and we could see this feature make its way to the Pixel 11 Pro Fold. Given that nearly all smartphones today lack removable batteries, such a feature would be a welcome addition to future Pixel devices. That said, it may not arrive with this year’s lineup after all, and the final decision is yet to be made by Google. The Pixel 11 series could also face an uphill battle in the market. In the Android segment, Samsung is performing well with the Galaxy S26 series, while the Galaxy Z Fold 8 lineup is also expected to launch next month. On the other hand, Apple is preparing to unveil the iPhone 18 Pro and iPhone 18 Pro Max in September alongside its first foldable iPhone.
  • Recent Achievements

    • One Month Later
      timbobit earned a badge
      One Month Later
    • One Month Later
      nates earned a badge
      One Month Later
    • Week One Done
      Almohandis earned a badge
      Week One Done
    • Rookie
      dorf went up a rank
      Rookie
    • First Post
      mike_rumble earned a badge
      First Post
  • Popular Contributors

    1. 1
      +primortal
      477
    2. 2
      +Edouard
      171
    3. 3
      PsYcHoKiLLa
      105
    4. 4
      Michael Scrip
      88
    5. 5
      Steven P.
      70
  • Tell a friend

    Love Neowin? Tell a friend!