shadowsocks-org icon indicating copy to clipboard operation
shadowsocks-org copied to clipboard

Add a feature and encryption method comparison table

Open Mygod opened this issue 8 years ago • 18 comments

See also: https://github.com/shadowsocks/shadowsocks/wiki/Feature-Comparison-across-Different-Versions

Mygod avatar Aug 16 '16 02:08 Mygod

@wongsyrone A pull request for the website?

madeye avatar Aug 16 '16 02:08 madeye

@wongsyrone Thanks but what I meant is having a table for different ports of shadowsocks.

Mygod avatar Aug 16 '16 02:08 Mygod

See that table I mentioned. It should include TCP Fast Open, etc.

Mygod avatar Aug 16 '16 02:08 Mygod

That's a table, not a feature comparison table though.

Mygod avatar Sep 11 '16 09:09 Mygod

I think using the Wiki page is a good idea, since it allows the developers of different SS implementations to update the features of their own software. The shadowsocks.org website would then have a link to the Wiki page, similar to what's proposed in #51.

henrypijames avatar Mar 07 '17 01:03 henrypijames

We should probably define a standard set of features first, and allow each implementation to define their extensions.

riobard avatar Mar 07 '17 05:03 riobard

I've added a page to list current implementations under active maintenance with feature comparison here https://github.com/shadowsocks/shadowsocks-org/wiki/Implementations

Please leave a comment for any missing features.

riobard avatar Mar 08 '17 06:03 riobard

what is "Redirect mode"

breakwa11 avatar Mar 08 '17 09:03 breakwa11

Netfilter TCP redirect

ccsexyz avatar Mar 08 '17 10:03 ccsexyz

We should have a brief explanation of each feature, or at least links to its spec. Anyone knows what's the spec for multiuser and management API? I just copied that from the original wiki.

riobard avatar Mar 08 '17 10:03 riobard

Also, should we have a section for 3rd-party implementations and clients?

riobard avatar Mar 08 '17 10:03 riobard

From the original Wiki of Shadowsocks in python, maybe outdated:

https://github.com/shadowsocks/shadowsocks/wiki/Configure-Multiple-Users

https://github.com/shadowsocks/shadowsocks/wiki/Manage-Multiple-Users

hellofwy avatar Mar 08 '17 11:03 hellofwy

@hellofwy Nice!

riobard avatar Mar 08 '17 13:03 riobard

I think it's better to combine these two tables and add "Server mode" row.

Mygod avatar Mar 09 '17 13:03 Mygod

@Mygod I was thinking about the same until I realize the features for clients are very different from those of servers.

riobard avatar Mar 09 '17 13:03 riobard

Hmm... On second thought, we should add shadowsocks-libev (etc.) and features like TFO, UDP relay to clients table then.

Mygod avatar Mar 09 '17 13:03 Mygod

Also redirect/tunnel mode should be moved to clients.

Mygod avatar Mar 09 '17 13:03 Mygod

Yeah, it's a mess right now. Haven't found a better way to organize so I just followed the format of the original wiki page.

riobard avatar Mar 09 '17 13:03 riobard