-
Notifications
You must be signed in to change notification settings - Fork 21
Installation
This page walks through the requirements for deploying a production Conjure station including environment setup and station configuration.
TODO - this is currently a skeleton page.
Start by building the Conjure Command line interface(cli) client.
git clone [email protected]:refraction-networking/gotapdance.git
cd cli
go get ./...
go build -a .
This cli creates a minimal connection to the conjure station. To run this you will need a clientconf and the roots file from conjure assets. You can again choose to use either the dev or full clientconf by replacing the 'ClientConf` file in the assets directory.
# start the proxy
./cli -connect-addr="<destination:port>" -debug
# To demonstrate a working proxy tunnel we can grab a TLS cert from <destination:port> using openssl.
openssl s_client -connect 127.0.0.1:10500
Alternatively open a SOCKS5 proxy connection over Conjure to <destination:port>
- make sure the connect-addr
is a server that you have ssh access to.
ssh -D 1080 -q -C -N [email protected] -p 10500
Once the connection is successfully set your browsers SOCKS5 proxy to use 127.0.0.1:10500
or whatever local port you chose.