shadowsocks / shadowsocks-windows

A C# port of shadowsocks
Other
58.34k stars 16.39k forks source link

Any plans to migrate to linux environments? #2076

Closed shawn-msft closed 5 years ago

shawn-msft commented 5 years ago

这个client的高可用模式非常好用, 目前在linux平台下,据我所知,没有类似的client。请问各位开发者有计划迁移到linux平台下吗?如果有这样的计划,我愿意协助重写一部分代码。 我的构想是:

chenshaoju commented 5 years ago

https://github.com/shadowsocks/shadowsocks-libev/

启动也只是一个脚本的事情:

ss-local -s SERVER -p PORT -l 1080 -k PASSWORD -m EncryptionAlgorithm

代理的配置可以用浏览器的插件实现,比如SwitchOmega。

shawn-msft commented 5 years ago

@chenshaoju 这个client有高可用模式吗?我翻了一遍文档好像没找到类似的配置项

chenshaoju commented 5 years ago

没,只是一个client。

shawn-msft commented 5 years ago

ok, 我先评估评估工作量。

ghost commented 5 years ago

工作量有点恼火,与其说这是shadowsocks-csharp,不如说这是shadowsocks-windows。 加密算法是native dll实现的,系统代理是运行时释放一个单独的exe修改,http代理是内置一个privoxy变出来的,这些全都是win32特有的东西……移除了GUI就真的和C#没多少关系了……

shawn-msft commented 5 years ago

@studentmain 看来还不如自己重写一个?