[GH-ISSUE #162] proxy bridge cannot works #94

Closed
opened 2026-02-27 23:15:25 +03:00 by kerem · 6 comments
Owner

Originally created by @anke1460 on GitHub (Oct 23, 2018).
Original GitHub issue: https://github.com/snail007/goproxy/issues/162

When i run proxy bridge -p ":3390" -C proxy.crt -K proxy.key, use client to connect it and then will raise errors as follows:
read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range

Originally created by @anke1460 on GitHub (Oct 23, 2018). Original GitHub issue: https://github.com/snail007/goproxy/issues/162 When i run proxy bridge -p ":3390" -C proxy.crt -K proxy.key, use client to connect it and then will raise errors as follows: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
kerem 2026-02-27 23:15:25 +03:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@snail007 commented on GitHub (Oct 23, 2018):

need more info , version , use --debug show full log of bridge and client,and how to use it.

<!-- gh-comment-id:432095902 --> @snail007 commented on GitHub (Oct 23, 2018): need more info , version , use --debug show full log of bridge and client,and how to use it.
Author
Owner

@anke1460 commented on GitHub (Oct 26, 2018):

I use 6.2 version and the log show:
2018/10/26 11:07:39.086017 mux_bridge.go:168: server connection b20cf40eac619406768aa95af7b056188769b7ed default connected
2018/10/26 11:07:39.086230 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:42.086390 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:45.086573 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:48.086754 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:51.086925 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:54.087099 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:07:57.087290 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:00.087493 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:03.087676 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:06.087855 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:09.088020 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:12.088183 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:15.088355 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:16.686068 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.690372 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.691233 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.697818 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.698145 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.703623 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.704791 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.710088 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.710500 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:16.715066 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
2018/10/26 11:08:18.088630 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:21.088808 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:23.370368 mux_bridge.go:154: read error,ERR:tls: first record does not look like a TLS handshake
2018/10/26 11:08:23.371281 mux_bridge.go:154: read error,ERR:tls: first record does not look like a TLS handshake
2018/10/26 11:08:24.088965 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:27.089162 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:30.089336 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:08:33.089538 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying...
2018/10/26 11:09:00.058096 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range

<!-- gh-comment-id:433272317 --> @anke1460 commented on GitHub (Oct 26, 2018): I use 6.2 version and the log show: 2018/10/26 11:07:39.086017 mux_bridge.go:168: server connection b20cf40eac619406768aa95af7b056188769b7ed default connected 2018/10/26 11:07:39.086230 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:42.086390 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:45.086573 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:48.086754 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:51.086925 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:54.087099 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:07:57.087290 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:00.087493 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:03.087676 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:06.087855 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:09.088020 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:12.088183 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:15.088355 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:16.686068 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.690372 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.691233 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.697818 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.698145 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.703623 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.704791 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.710088 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.710500 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:16.715066 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range 2018/10/26 11:08:18.088630 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:21.088808 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:23.370368 mux_bridge.go:154: read error,ERR:tls: first record does not look like a TLS handshake 2018/10/26 11:08:23.371281 mux_bridge.go:154: read error,ERR:tls: first record does not look like a TLS handshake 2018/10/26 11:08:24.088965 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:27.089162 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:30.089336 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:08:33.089538 mux_bridge.go:280: client default session not exists for server stream b20cf40eac619406768aa95af7b056188769b7ed, retrying... 2018/10/26 11:09:00.058096 mux_bridge.go:154: read error,ERR:read bytes fail ,err : runtime error: makeslice: len out of range
Author
Owner

@anke1460 commented on GitHub (Oct 26, 2018):

In my server:

sudo proxy server -r ":81@:3001" -P "test.web.com:3390" -C proxy.crt -K proxy.key
proxy bridge -p ":3390" -C proxy.crt -K proxy.key

and local

./proxy client -P "test.web.com:3390" -C proxy.crt -K proxy.key

<!-- gh-comment-id:433276261 --> @anke1460 commented on GitHub (Oct 26, 2018): In my server: ``` sudo proxy server -r ":81@:3001" -P "test.web.com:3390" -C proxy.crt -K proxy.key proxy bridge -p ":3390" -C proxy.crt -K proxy.key ``` and local `./proxy client -P "test.web.com:3390" -C proxy.crt -K proxy.key`
Author
Owner

@snail007 commented on GitHub (Oct 26, 2018):

this is bug of v6.2,please use v6.3 which has fixed it.

<!-- gh-comment-id:433300908 --> @snail007 commented on GitHub (Oct 26, 2018): this is bug of v6.2,please use v6.3 which has fixed it.
Author
Owner

@anke1460 commented on GitHub (Oct 31, 2018):

I have updated v6.4 or 6.3, but it still does not work, and it raise:
mux_bridge.go:139: read error,ERR:tls: first record does not look like a TLS handshake

<!-- gh-comment-id:434596238 --> @anke1460 commented on GitHub (Oct 31, 2018): I have updated v6.4 or 6.3, but it still does not work, and it raise: `mux_bridge.go:139: read error,ERR:tls: first record does not look like a TLS handshake`
Author
Owner

@snail007 commented on GitHub (Oct 31, 2018):

it looks like your network break the tls handshake,try use tcps or kcp .

<!-- gh-comment-id:434601204 --> @snail007 commented on GitHub (Oct 31, 2018): it looks like your network break the tls handshake,try use tcps or kcp .
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/goproxy#94
No description provided.