shadowsocks / shadowsocks-qt5

A cross-platform shadowsocks GUI client
GNU Lesser General Public License v3.0
7.97k stars 2.33k forks source link

Integrate obfuscation #648

Open baimafeima opened 6 years ago

baimafeima commented 6 years ago

I am not sure about the current state of obfuscation techniques employed by shadowsocks but I assume that that simple shadowsocks traffic can be detected by DPI. Are there any plans to integrate simple-obfs or something similar into the client application? As simple-obfs is also hosted here, should it be installed alongside shadowsocks-qt5 to obfuscate the traffic? How does it work? I didn't find any further information on it and the Readme isn't very clear to me. See: https://github.com/shadowsocks/simple-obfs

librehat commented 6 years ago

This is a SIP003 feature that supports plugins. Currently it is not supported by Shadowsocks-Qt5.

baimafeima commented 6 years ago

What do you mean by SIP003 feature? If I asked the developers of my operating system of choice to add simple-obfs to the repository, wouldn't it integrate into the desktop-client shadowsocks-qt5?

librehat commented 6 years ago

It's not supported for now. No plug-ins, including simple-obfs, work at this moment with shadowsocks-qt5

baimafeima commented 6 years ago

I see, do you know if plug-ins like simple-obfs would work with shadowsocks-libev?

Littleweisheit commented 6 years ago

Also hope support simple-obfs

ghost commented 5 years ago

Is there any progress on plugins? ss-local supports it and I'm using a plugin that needs to also run on the client (GoQuiet), and it doesn't work with ss-qt5.