Skip to content

kcptun在windows端无法使用 #2319

Closed
@xiebruce

Description

系统版本:windows 10 专业版 N 64位
shadowsocks.exe版本:4.1.5

我的操作步骤:
1、下载kcptun压缩包,并把其中的client_windows_amd64.exe放到了shadowsocks所在文件夹,其中以下两个包的client_windows_amd64.exe我都试了:
https://github.com/shadowsocks/kcptun/releases/download/v20170718/kcptun-windows-amd64-20170718.tar.gz
https://github.com/xtaci/kcptun/releases/download/v20190416/kcptun-windows-amd64-20190416.tar.gz

2、在shadowsocks.exe的服务器配置中修改了以下配置:

  • 服务器端口:填写了远程服务器上的kcptun server的端口=> 4003;
  • 插件程序:填写了client_windows_amd64.exe全路径 =>‪D:\shadowsocks\client_windows_amd64.exe
  • 插件选项:保留空白
  • 插件参数:填写的是这一串 =>
-l %SS_LOCAL_HOST%:%SS_LOCAL_PORT% -r %SS_REMOTE_HOST%:%SS_REMOTE_PORT% --key gwcTaIa3eUIV7plug --crypt aes-192 --mode fast2 --mtu 512 --datashard 70 --parityshard 30 --sndwnd 1024 --dscp 46 --nocomp 0

这些参数在mac版的shadowsocks-NG都是可正常使用的,只不过在mac版里是key=value(SIP标准)的形式,而在win版是--key value(非SIP标准)的形式而已。

除此之外,其他参数填的都是未使用kcptun时的参数,并且未使用kcptun时能正常使用。

填写以上参数后,我点击确定,报以下错误:
image

查看任务管理器,没有启动client_windows_amd64.exe,因为报错了,所以没有启动也是正常。

The System can not find the file specified, 意思是无法找到‪D:\shadowsocks\client_windows_amd64.exe?可是这个路径我是右击→属性安全里面复制的,我后面又重新复制了一次,不应该有错。

我都是按 使用非SIP003规范的插件 中说的做的,不知道我漏了哪里?

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions