- This is a repository created for studying for rehabilitation.
- I do not speak English, so corrections in English are welcome.
-
You have docker environment.
$ git clone https://github.com/mizosukedev/securetunnel $ cd securetunnel $ ./misc/docker/run_on_docker.sh make build # or $ ./misc/docker/run_on_docker.sh make
-
You have golang environment.
$ cd "${GOPATH}/src" $ git clone https://github.com/mizosukedev/securetunnel $ cd securetunnel $ make build # or $ make
-
Setup forward proxy, if you need. The forward proxy can be specified with the
http_proxy
andhttps_proxy
environment variables. -
Exxample
$ proxy=http://[proxy host address]:[proxy port] $ export https_proxy=${proxy} $ export http_proxy=${proxy}
-
Exmample:
$ export MITRA_LOCALPROXY_TOKEN=<set source token> # If destinationConfig.services was not specified when running OpenTunnel. $ mitra_localproxy -e "wss://data.tunneling.iot.us-east-1.amazonaws.com:443/tunnel" -s 10022 # If you specified destinationConfig.services (multiple services) when running OpenTunnel, # specify services in the format "service name=[address:]port", separated by commas. $ mitra_localproxy -e "wss://data.tunneling.iot.us-east-1.amazonaws.com:443/tunnel" -s "SSH=10022, RDP=13389"
-
Example:
$ export MITRA_LOCALPROXY_TOKEN=<set destination token> # If destinationConfig.services was not specified when running OpenTunnel. $ mitra_localproxy -e wss://data.tunneling.iot.us-east-1.amazonaws.com:443/tunnel -d 22 # If you specified destinationConfig.services (multiple services) when running OpenTunnel, # specify services in the format "service name=[address:]port", separated by commas. $ mitra_localproxy -e wss://data.tunneling.iot.us-east-1.amazonaws.com:443/tunnel -d "SSH=22, RDP=3389"