add support for serial(COM) port redirector
This commit is contained in:
@ -350,7 +350,7 @@ func buildServiceConfig(url *url.URL) (*config.ServiceConfig, error) {
|
||||
if listener == "tcp" || listener == "udp" ||
|
||||
listener == "rtcp" || listener == "rudp" ||
|
||||
listener == "tun" || listener == "tap" ||
|
||||
listener == "dns" {
|
||||
listener == "dns" || listener == "serial" {
|
||||
handler = listener
|
||||
} else {
|
||||
handler = "forward"
|
||||
@ -523,7 +523,7 @@ func buildNodeConfig(url *url.URL) (*config.NodeConfig, error) {
|
||||
return node, nil
|
||||
}
|
||||
|
||||
func normCmd(s string) (*url.URL, error) {
|
||||
func cmd/gost/cmd.gonormCmd(s string) (*url.URL, error) {
|
||||
s = strings.TrimSpace(s)
|
||||
if s == "" {
|
||||
return nil, ErrInvalidCmd
|
||||
|
@ -39,6 +39,7 @@ import (
|
||||
|
||||
// Register handlers
|
||||
_ "github.com/go-gost/x/handler/auto"
|
||||
_ "github.com/go-gost/x/handler/serial"
|
||||
_ "github.com/go-gost/x/handler/dns"
|
||||
_ "github.com/go-gost/x/handler/forward/local"
|
||||
_ "github.com/go-gost/x/handler/forward/remote"
|
||||
@ -58,6 +59,7 @@ import (
|
||||
_ "github.com/go-gost/x/handler/tun"
|
||||
|
||||
// Register listeners
|
||||
_ "github.com/go-gost/x/listener/serial"
|
||||
_ "github.com/go-gost/x/listener/dns"
|
||||
_ "github.com/go-gost/x/listener/dtls"
|
||||
_ "github.com/go-gost/x/listener/ftcp"
|
||||
|
@ -1,5 +1,5 @@
|
||||
package main
|
||||
|
||||
const (
|
||||
version = "3.0.0-rc8"
|
||||
version = "3.0.0-rc9"
|
||||
)
|
||||
|
Reference in New Issue
Block a user