MEEK-SERVER(1) | MEEK-SERVER(1) |
NAME
meek-server - The meek server transport plugin
SYNOPSIS
meek-server --acme-hostnames=HOSTNAME [OPTIONS]
DESCRIPTION
meek-server is a transport plugin for Tor that encodes a stream as a sequence of HTTP requests and responses.
You will need to configure TLS certificates. There are two ways to set up certificates:
Configuration for meek-server usually appears in a torrc file. Here is a sample configuration using automatic Let’s Encrypt certificates:
ExtORPort auto ServerTransportListenAddr meek 0.0.0.0:443 ServerTransportPlugin meek exec ./meek-server --acme-hostnames meek-server.example --log meek-server.log
Here is a sample configuration using externally acquired certificates:
ExtORPort auto ServerTransportListenAddr meek 0.0.0.0:8443 ServerTransportPlugin meek exec ./meek-server 8443 --cert cert.pem --key key.pem --log meek-server.log
To listen on ports 80 and 443 without needed to run as root, on Linux, you can use the setcap program, part of libcap2:
setcap 'cap_net_bind_service=+ep' /usr/local/bin/meek-server
OPTIONS
--acme-email=EMAIL
--acme-hostnames=HOSTNAME[,HOSTNAME]...
--cert=FILENAME
--disable-tls
--key=FILENAME
--log=FILENAME
--port=PORT
-h, --help
SEE ALSO
BUGS
Please report at https://trac.torproject.org/projects/tor.
09/14/2021 |