cary-sas / v2ray_bin

梅林380 固件的魔改科学上网插件
587 stars 129 forks source link

none加密方式无法启动shadowsocks相关进程 #59

Closed Typhonling closed 1 year ago

Typhonling commented 1 year ago

想利用此插件只做分流用途,在同设备上开启了gost服务监听ss协议并用作实际出口。这种使用方式ss是本地通讯不需要加密。 本以为是回环问题不支持服务器地址指向本地,结果是下来是none加密无法启动ss-redir进程。。。暂时用rc4-md5顶着。

手动跑了下ss-redir -c /koolshare/ss/ss.json -v,发现问题了

 2023-03-30 11:29:09 INFO: initializing ciphers... none
 2023-03-30 11:29:09 ERROR: invalid cipher name: none
 2023-03-30 11:29:09 ERROR: failed to initialize ciphers

ss-redir -h,明白了,用的是libev版本,不支持none加密。

发现插件支持ss2022,看了下ssconfig,发现用的是xray启动。修改下脚本就能启用none加密。在第40行:

2022-blake3-aes-128-gcm|2022-blake3-aes-256-gcm|2022-blake3-chacha20-poly1305|none) SS2022="Y";;

加上none加密就好了,基于xray的限制,密码还必须填,否则启动不了,不过不影响,密码随便填就好。

闲着又测了下NatTypeTester,发现xray中ss的UDP实现有问题,UdpBlocked。ss-libev倒是PortRestrictedCone。反正加密方式和UDP连通性不可兼得了。 想问问ss-libev哪个加密方式开销最小。

cary-sas commented 1 year ago

none 下次可以加上。你暂时先自己修改 ssconfig.sh 想问问ss-libev哪个加密方式开销最小。 --- 好像对于老路由器只要不是 aes的都行吧 UDP 的问题 你可以参考这里,https://github.com/XTLS/Xray-examples/tree/main/Shadowsocks-2022
我不清楚 UPD over TCP 能否解决问题,你试一下呢。

Typhonling commented 1 year ago

SS在这个链里是本地转发,UOT没必要了。这里比较的是ss中的UDP直连。大差不差无所谓了,这个问题的影响可以忽略不记。