mirror of
https://github.com/mmatczuk/go-http-tunnel.git
synced 2026-05-15 14:16:17 -06:00
[GH-ISSUE #118] Vestigal support for UNIX sockets? #68
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/go-http-tunnel#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @RoganDawes on GitHub (Oct 16, 2020).
Original GitHub issue: https://github.com/mmatczuk/go-http-tunnel/issues/118
It seems that there was a plan to support UNIX sockets at some point, since there is a definition in
proto/controlmsg.go. Unfortunately, there is no support in the client (it reports "invalid protocol"), and if I add client support for the protocol incmd/tunnel/config.go, I end up crashing the server binary and disconnecting all the other clients! I guess this is because there is no:in theremote_addrfield, and it tries to substring from a negative index or some such.Is there any information on how this was intended to be used? Was there ever proper support for UNIX sockets?