title: Nodejs Error "EPROTO" when using GitHub Webhook to forward to Jenkins using dockerimage
body: <p>I'm using a jenkins server behind a firewall. I used smee-client <a href="https://smee.io/" rel="nofollow noreferrer">smee.io</a> to get the webhooks from GitHub through the firewall.</p>
  
  <p>I used the dockerimage from <a href="https://hub.docker.com/r/deltaprojects/smee-client" rel="nofollow noreferrer">deltaprojects/smee-client</a>. It is running and connects to smee.io/xyz to get the webhooks. But if GitHub sending a webhook (configured sending it to smee.io/xyz) it was successfull with a 200 Response.
  But the smee-client ist throwing some EPROTO Errors from nodejs. (see output below)</p>
  
  <p>Config Github webhook:<br>
    Payload url <a href="https://smee.io/xyz" rel="nofollow noreferrer">https://smee.io/xyz</a><br>
    Content type application/json<br>
  Enable SSL verification<br>
  * Send me everything<br>
  [*] active    </p>
  
  <p>Webhooks seems to work and get a 200 HTML Response</p>
  
  <p>The smee-client is showing the following Error:</p>
  
  <pre><code>{ Error: write EPROTO 140483050982248:error:1408F10B:SSL 
  routines:ssl3_get_record:wrong version 
  number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
  
  at WriteWrap.afterWrite [as oncomplete] (net.js:788:14)
  errno: 'EPROTO',
  code: 'EPROTO',
  syscall: 'write',
  response: undefined }
  { Error: write EPROTO 140483050982248:error:1408F10B:SSL 
  routines:ssl3_get_record:wrong version 
  number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:
  
  at WriteWrap.afterWrite [as oncomplete] (net.js:788:14)
  errno: 'EPROTO',
  code: 'EPROTO',
  syscall: 'write',
  response: undefined }
  </code></pre>
  
  <p>I tried to build the image myself but with the same result in Error massage.
  I'm not that fammiliar with ssl certificates or even if this problem is related to ssl.<br>
  Maybe someone faced this problem as well and know a hint what i'm doing wrong? That would be really nice</p>