pkg/vpn: use new shapeshifter replacement
1 unresolved thread
1 unresolved thread
This replace shapeshifter with a new library that uses the upstream version of obfs4 instead of the unmaintained version that was previously in use.
Merge request reports
Activity
added 3 commits
-
67d4245a...a0f8afb9 - 2 commits from branch
main
- 422618ab - pkg/vpn: use new shapeshifter replacement
-
67d4245a...a0f8afb9 - 2 commits from branch
added 4 commits
-
422618ab...748852b2 - 2 commits from branch
main
- ebd23e55 - pkg/vpn: use new shapeshifter replacement
- fd68d581 - pkg/vpn: support OBFS4 over KCP
-
422618ab...748852b2 - 2 commits from branch
mentioned in issue obfsvpn#5 (closed)
added 3 commits
-
ebd23e55...6a359b11 - 2 commits from branch
main
- e58d4ca5 - pkg/vpn: use new shapeshifter replacement
-
ebd23e55...6a359b11 - 2 commits from branch
110 112 } 111 113 return "", fmt.Errorf("No working gateway for transport %s: %v", b.transport, err) 112 114 } 113 115 114 func clientHandler(ln net.Listener, dialer *obfsvpn.Dialer, target string) { 116 func clientHandler(ln net.Listener, dialer *obfsvpn.Dialer, target string, udp bool) { 115 117 for { 116 118 localConn, err := ln.Accept() 117 119 if err != nil { 118 120 log.Printf("error accepting connection: %v", err) 119 121 return 120 122 } 121 remoteConn, err := dialer.Dial(context.TODO(), "tcp", target) 123 var remoteConn net.Conn 124 if udp { 125 innerConn, err := kcp.Dial(target) mentioned in issue obfsvpn#4 (closed)
Please register or sign in to reply