Skip to content

Windows system proxy forward tool that display as tray menu

License

Notifications You must be signed in to change notification settings

zhyonc/sysproxy

Repository files navigation

[logo] sysproxy

What it is

Windows system proxy forward tool that display as tray menu

Features

  • Support system proxy protocol is pac/http/socks5
  • Extend forward protocol is http/socks5
  • Customize domain rules to pac file

Download

Download the compiled version from release page

How to use

Inbound

The "inbound" setting represents the configuration of the System Proxy.
Therefore the changes in this section will affect to all processes that uses the global Internet configuration.
If you don't want to use system proxy, not need to set "inbound".

  • Click Setting menu item to open inbound form
  • Input and add inbound info that controls system proxy
  • After modified inbound list, don't forget to click update button
  • Click Inbound menu item to select inbound tag
  • After the tag was selected, call win+R and enter inetcpl.cpl to see the LAN changes Inbound

Outbound

The "outbound" setting represents the different proxy configurations of this program.
You can forward the Inbound to any of these proxies, or use directly them from any process configured to use it.

  • Click Setting menu item to open outbound form
  • Input and add outbound info that forward inbound or other proxy chain
  • After modified outbound list, don't forget to click update button
  • Click Outbound menu item to select outbound tag
  • Click Log menu item to open log form
  • If everything is ok, you can see the connection status in the log form Outbound

Proxy Toggle

Click the tray icon to enable/disable proxy

  • [Icon] Both inbound and outbound is disabled
  • [IconI] Only inbound is enabled
  • [IconO] Only outbound is enabled
  • [IconIO] Both inbound and outbound is enabled

Build

  • Upgrade go version to above 1.9.2
  • Download package tool from rsrc
  • Package manifest and icon to syso file:
  • rsrc.exe -manifest sysproxy.manifest -ico ./resources/icon.ico -o resources.syso
  • To get rid of the cmd window:
  • go build -ldflags="-s -w -H windowsgui"

Thanks

Govcl is Cross-platform Golang GUI library binding liblcl

License

MIT

About

Windows system proxy forward tool that display as tray menu

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages