RoyZeng / lanproxy-go-client

Lanproxy is a reverse proxy to help you expose a local server behind a NAT or firewall to the internet. it supports any protocols over tcp (http https ssh ...)

Home Page:https://github.com/ffay/lanproxy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lanproxy-go-client

go client for lanproxy

QuickStart

Download precompiled Releases.

./client_darwin_amd64 -s SERVER_IP -p SERVER_PORT -k CLIENT_KEY

eg: nohup ./client_darwin_amd64 -s lp.thingsglobal.org -p 4900 -k 01c1e176d6ee466c8db717a8 &

GLOBAL OPTIONS:
   -k value       client key
   -s value       proxy server host
   -p value       proxy server port (default: 4900)
   --ssl value    enable ssl (default: "false", -p value should be server ssl port)
   --cer value    ssl cert path, default skip verify certificate
   --help, -h     show help
   --version, -v  print the version

Install from source

$go get -u github.com/ffay/lanproxy-go-client/src/main

All precompiled releases are genereated from build-release.sh script.

About

Lanproxy is a reverse proxy to help you expose a local server behind a NAT or firewall to the internet. it supports any protocols over tcp (http https ssh ...)

https://github.com/ffay/lanproxy


Languages

Language:Go 89.3%Language:Shell 10.7%