Skip to content

使用-F ... -F...?tcp=true 的时候,windows的客户端上报错 "os not supported" #1074

@woodlyer

Description

@woodlyer

当我使用
./gost.exe -L localhost:1082 -F relay://serverA.com:9000 -F relay+kcp://serverB.com:9003?tcp=true
的时候,理论上是serverA到 serverB的时候,使用基于tcp的kcp建立连接。

但是现在在windows的客户端上的报错是 "os not supported",
看起来是windows不支持基于 tcp的kcp,但是这个kcp并不是在windows平台用的,而是在linux平台的serverA上用的
所以这个地方,是不是有bug呢?

网络架构如下:

                 relay(tcp)                    relay+kcp(tcp)
client (windows)  ------->    serverA (linux)   ------------>    serverB (linux)

各服务器的命令如下:
linux下都用root运行,不存在权限问题

# serverB 
./gost -L relay+kcp://:9001?tcp=true

# serverA
./gost -L relay://:9000


# client
./gost.exe -L localhost:1080    -F relay://serverA.com:9000    -F relay+kcp://serverB.com:9001?tcp=true

请大家验证。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions