Comments (9)
Actually, it's a clever way to avoid QoS, which is one of the limitations of UDP based kcptun.
However, current kcpraw requires dropping RST packets with iptables. On Android, unless you have a rooted device, kcpraw cannot work well.
I think maybe we can take advantage of userland netstack to avoid the dependency of netfilter? For example, https://github.com/google/netstack. @ccsexyz
from kcptun-android.
+1 for kcpraw plugin. Does it on progress now ?
from kcptun-android.
It seems to me that doing so (kcpraw) is the same as simple-obfs, only slower.
from kcptun-android.
Thank you for your reply
from kcptun-android.
@madeye It seems to me that KCP is basically designed to reinvent TCP over UDP so that one can have better control over its parameters. Doing KCP over TCP has little benefits.
Also using netstack seems to require root as well.
from kcptun-android.
@Mygod I think it may not be the real TCP? In theory, we can send SYN/ACK packets like UDP packets, which would play tricks with QoS. One limitation is kernel would get confused.
from kcptun-android.
@madeye I see. I'd be curious how well that work.
from kcptun-android.
Yet many people, including myself, don't have a rooted device.I don't think it‘s necessary to do so.
from kcptun-android.
Please continue the discussions at: https://discourse.shadowsocks.org/t/plugin-request-kcpraw/31
As for progress, I'm not working on it for now and for the foreseeable future so feel free to contribute.
from kcptun-android.
Related Issues (20)
- How-to fix error "Unknown plugin kcptun"
- You closed this issue without responding properly - kcptun settings don't work. HOT 3
- 未知插件 kuntun HOT 1
- 新版本kcp配置不成功 发现remoteaddr无法正确配置 HOT 3
- Issue with plugin when used Wi-Fi instead mobile connection HOT 3
- Worth to build a new kcptun-android HOT 3
- Stops working on connection change HOT 8
- android P error
- Will not work with Q HOT 3
- Android 10 (MIUI11) look like can't ues HOT 9
- 升级新版本kcptun? Would you please upgrade kcptun? HOT 3
- background service start failed: libss-local exits too fast(exit code: 255) on android 10 HOT 3
- Pls update kcptun plugin,it can not work with kcptun 20191107 server HOT 2
- 是不是安装之后,什么东西都看不到的?在后台运行的吗? HOT 4
- TCP connection mimicking/emulating (for rooted devices only) HOT 1
- 你好,请问怎么内置到shadowsocks-android项目中而不是单独安装? HOT 2
- Would you please upgrade kcptun?
- Would you please upgrade kcptun to support multi-port dialer? HOT 10
- Install from Play store or pureapk is not support 64bit android system HOT 1
- 能否增加-l -r等配置参数?谢谢!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kcptun-android.