Lipi C.H. Lee
Lipi C.H. Lee
I think your post is not related with my code. Can you ask Google Android team for it?
@dagasonhackason TCP class is intended for decoding TCP header, not connecting to VPN server.
This project is imported from AOSP(Android Open Source Project). You can find [both original client and server source code](https://android.googlesource.com/platform/development/+/refs/heads/master/samples/ToyVpn) in AOSP. And any encryption mechanism is not implemented in this...
Hi, @dmitrybbch No, it isn't expected. Internet connection should work fine after running this app. If you need a very simple VpnService sample code, check the Google's original Android VPN...
@dmitrybbch, thanks for your critical bug report. I found the current master version was not working well. I committed some patches for it.
@CandySu , thanks for your report. So I submitted a patch for it. And this project have used AT&T ARO project(https://github.com/attdevsupport/ARO) as TCP/IP stack. Unfortunately it has been not clean...
@CandySu Thanks for your report. I submitted a patch for it. All outbound packet size was 1514 bytes which are its buffer size. I changed to its original size.
@77ogc I am sorry that I can't answer in your Chinese language. For your inconvenience, I committed a patch. So you may try to pull it again.
I think probably it will be user permission issue because adb shell's user id(uid) is different from your app's user id(uid) in (Android) Linux. This netstat command can succeed every...
I have checked this issue. Android application can't read "/proc" directory except for its own process directory in only Android N system. Because it fail to read other process's /proc...