GithubHelp home page GithubHelp logo

tjeerdhans / proxyunsetter Goto Github PK

View Code? Open in Web Editor NEW
31.0 5.0 3.0 97 KB

Windows tray tool to unset the system proxy.

License: MIT License

C# 100.00%
proxy windows system-tray utilities csharp winforms

proxyunsetter's Introduction

ProxyUnsetter

Windows Tray application that will unset your proxy when it's been set by another process or group policy.

Using:

Icons adapted from https://icons8.com/ (http://www.iconarchive.com/show/windows-8-icons-by-icons8/Data-Filled-Filter-icon.html)

If you'd like to buy me a beer, here's my bitcoin address: 194RCQ2K4CrJFUcxb3a5XFC52MAfsFNVUm

proxyunsetter's People

Contributors

tjeerdhans avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

proxyunsetter's Issues

Windows 10 issue

On my Windows 10, Build 15063.726, the software was unable to throw desktop notifications. However, it is able to revert the proxy settings successfully.

Error at wake up

Looks like proxyunsetter tried to check for updates just after waking up the laptop. There seems to be no network. Perhaps delay the check for updates?

In this case the proxy was unset. Different from #3

Error log follows:

Zie het einde van dit bericht voor meer informatie over het aanroepen
van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

************** Tekst van uitzondering **************
System.Net.WebException: De externe naam kan niet worden omgezet: 'api.github.com'
bij System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
bij System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)

************** Geladen assembly's **************
mscorlib
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

ProxyUnsetter
Assembly-versie: 1.3.6532.24075
Win32-versie: 1.3.6532.24075
CodeBase: file:///C:/TMP/ProxyUnsetter.exe

System.Windows.Forms
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2110.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Configuration
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2106.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Net.Http
Assembly-versie: 4.0.0.0
Win32-versie: 4.7.2053.0 built by: NET47REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

mscorlib.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/mscorlib.resources.dll

Microsoft.GeneratedCode
Assembly-versie: 1.0.0.0
Win32-versie: 4.7.2102.0 built by: NET47REL1LAST
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.resources.dll

System.Net.Http.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http.resources/v4.0_4.0.0.0_nl_b03f5f7f11d50a3a/System.Net.Http.resources.dll

System.Windows.Forms.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll

************** JIT-foutopsporing **************
Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze
toepassing of computer (machine.config) de waarde
jitDebugging in het gedeelte system.windows.forms zijn ingesteld.
De toepassing moet ook zijn gecompileerd terwijl foutopsporing
was ingeschakeld.

Bijvoorbeeld:

Wanneer JIT-foutopsporing is ingeschakeld, worden onverwerkte uitzonderingen
naar het JIT-foutopsporingsprogramma gestuurd dat op de computer is geregistreerd
en worden niet door dit dialoogvenster verwerkt.

Multilanguage interface

Hi.
Thanks for your application.
Could you please consider to add multi language interface?
I can help you with Italian language
Thanks.

check proxy-status on IP-change

Issue:
No internet connection available when leaving an IP-whiteList-network.

Request:
when network connection changed from a IP-whiteList to a non-IPwhiteList network, the proxy needs to be unset.

Whitelist ip-ranges

Ability to whitelist ip-ranges for which the proxy doesn't need to be unset.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.