8000 添加RC4加密方式 by rc452860 · Pull Request #33 · Srar/node-tap · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Sep 27, 2020. It is now read-only.

添加RC4加密方式 #33

Merged
merged 1 commi 8000 t into from
Jun 30, 2018
Merged

添加RC4加密方式 #33

merged 1 commit into from
Jun 30, 2018

Conversation

rc452860
Copy link
Contributor

刚好在小内存的服务器上使用的rc4的加密方式没有,就自己改了一下。正好最近在写一个tun2socks-libuv版本。看到这个项目也想出一份力。

@Srar Srar merged commit 678c084 into Srar:master Jun 30, 2018
@Srar
Copy link
Owner
Srar commented Jun 30, 2018

感谢

@rc452860
Copy link
Contributor Author

我觉得可以吧SSH协议也加进去。刚好nodejs有开源的库,找个时间试一下。

@Srar
Copy link
Owner
Srar commented Jun 30, 2018

感谢 刚开始做的时候没有考虑那么多 所以在内部写死只能支持ss了 如果要支持多协议的话 可能需要多加点东西. 还有因为这个项目踩了比较多的坑 算是边踩边写的 所以代码比较乱 请见谅

@rc452860
Copy link
Contributor Author

我也没写过typescript。我还要看着你的代码写呢。哈哈。还是大神在前面挡着。

@Srar
Copy link
Owner
Srar commented Jun 30, 2018 8000

目前各SS服务端实现均不允许IV重复, 但是与RC4加密方式造成了冲突.
例如libuv实现会输出:crypto: stream: repeat IV detected
由于是已经过时的加密方式所以目前打算是仍然加入RC4 但是不会在readme中说明支持该模式.

@rc452860
Copy link
Contributor Author
rc452860 commented Jul 1, 2018

我也感到很奇怪。我服务器上直接用apt install shadowsocks的版本不支持rc4-md5但是支持rc4

@Srar
Copy link
Owner
Srar commented Jul 1, 2018

估计是祖传版本的ss吧。。。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
3C78
Development

Successfully merging this pull request may close these issues.

2 participants
0