无论在Linux或是Windows 是否考虑过以服务方式运行?或者命令行的方式?
或者说 把 现在的UI 拆开?我记得 之前有一个 issue 提到过这个!
@studentmain @celeron533
最简核心可以无GUI运行那是最好的了,就像v2ray核心搭配各种UI一样。
隔壁 https://github.com/shadowsocks/shadowsocks-net @ohsorry 已经在net core上的实现
速来围观。
这个项目才注意到。
来看看吧,我为了可玩性做了些设计,windows端以后可以配合libpcap,花点时间还是可以写一个即小巧又强大的ss的。
https://github.com/shadowsocks/shadowsocks-libev#windows-mingw
This is a ss-server and ss-local core written in pure C.
Why don't you just simple compile and make this according to your platform.
虽然我非常熟悉C语言和linux 下的编程, 但是我更希望 shadowsocks-windows 能真正的跨平台, 实现真正完全跨平台。 理由很简单, 为了让.Net 更伟大。
不是有shadowsocks-libev么
apt update
apt install -y shadowsocks-libev net-tools
echo '
{
"server": "
"server_port": 10086,
"local_port": 9000,
"password": "lllll",
"timeout": 60,
"method": "aes-256-gcm"
}
' > /etc/shadowsocks-libev/root.json
systemctl enable shadowsocks-libev-local@root
systemctl restart shadowsocks-libev-local@root
sleep 5s
systemctl status shadowsocks-libev-local@root
netstat -plunt | grep 'ss-local'
shadowsocks-cli is now available for Linux and Windows. It can be used as Shadowsocks client and server config converter. Get artifacts from https://github.com/shadowsocks/shadowsocks-windows/actions/runs/627431775.
Currently the client is limited to the legacy backend and SOCKS5. The converter is feature complete and supports conversion between ss:// links, SIP008 JSON, and V2Ray JSON.
| AES-256-GCM | ss-rust client | ss-cli client |
| --- | ---: | ---: |
| ss-rust server | 8.68Gbps | 4.88Gbps |
| ChaCha20-Poly1305 | ss-rust client | ss-cli client |
| --- | ---: | ---: |
| ss-rust server | 6.75Gbps | 3.31Gbps |
Most helpful comment
虽然我非常熟悉C语言和linux 下的编程, 但是我更希望 shadowsocks-windows 能真正的跨平台, 实现真正完全跨平台。 理由很简单, 为了让.Net 更伟大。