Go library and CLI tool for setting system proxy. Supports Windows and macOS.
package main
import "github.com/lixvbnet/sysproxy"
func main() {
proxy := sysproxy.New()
proxy.Show()
host, port := "127.0.0.1", 8080
proxy.On(host, port)
//proxy.Off(host, port)
proxy.Show()
}- Install
go install github.com/lixvbnet/sysproxy/cmd/sysproxy@latestor download pre-compiled binaries from Releases page.
- Usage
sysproxy show
sysproxy on <host> <port>
sysproxy off <host> <port>Run sysproxy -h for more information.