Unsupported Staging Protocol, "Context deadline exceeded"
Describe the bug
-
When attempting to start a stage listener with an http:// url, it triggers the error "unsupported staging protocol: http"
-
After starting sliver-server, my client on my other machine is unable to connect, and it triggers an error "context deadline exceeded" To Reproduce Steps to reproduce the behavior: for issue 1:
stage-listener --url http://<ip>:<port>--profile profile --prepend-size
2.0 start sliver server in daemon mode, or by running the binary directly
2.1 sliver-server operator --name name --lhost <ip> --permissions all
2.2 copy config over to client, sliver-client import config.cfg
2.3 attempt to connect with the client, receive error "context deadline exceeded"
I have tested connectivity using nc from my client machine (it connects), and verified that sliver is listening on 31337. When trying to connect with openssl s_client connect it triggers a cert error. attempting to use curl on the server ip and port 31337 gets an empty reply. Maybe a cert issue?
Screenshots If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: server: debian sid, client: gentoo
- Version github source
Additional context
I have tested connectivity using nc from my client machine (it connects), and verified that sliver is listening on 31337. When trying to connect with openssl s_client connect it triggers a cert error. attempting to use curl on the server ip and port 31337 gets an empty reply. Maybe a cert issue?