Comments (3)
I followed https://github.com/yarrick/iodine (all default parameters) and have a ping of 20ms.
Debug info:
MTU: 1130
DNS type NULL queries
Version OK protocol v 0x00000502
tunnel IP 10.0.0.1 (client is .2)
Skipping raw mode
Using ENS0 ext.
Uppercase, keeping upstream codec base32
No alternative downstream codec available using raw
switched to lazy mode
Then its autoprobing fragment size:
768 ok
1152 ok
1344 not ok
1248 not ok
1200 not ok
1176 ok
1188 ok
then it will use 1186 as fragment size (is this high?)
I notice that upstream is performing much better than downstream, How can I install a nother downstream codec? This might be the problem. Using latest version of iodine and latest version available of the Android app on F-droid.
from andiodine.
@yvesf any take on this?
from andiodine.
performance depend mainly on the specific network setup, means the dns relays involved.
I recommended you play a bit with iodine on a computer to find the best setup and just try to make the same settings in andione. Most commandline switches are already exposed in some way. Feel free to share you experience here.
If downstream is lower than upstream then most likely something is very wrong.
The actual network-bandwidth of the server doesn't make a big difference.
Obviously the performance will never be near native. Also in "raw mode" the overhead is huge.
from andiodine.
Related Issues (20)
- Setting "Request Type" does not seem to take effect HOT 4
- Crash after FragmentList.findViewById() returned null HOT 5
- app crash after connect if "Tunnel Nameserver" setting is empty HOT 6
- java.lang.NullPointerException: Attempt to invoke virtual method 'int android.os.ParcelFileDescriptor.detachFd()' on a null object reference HOT 1
- What iodine version is being used? HOT 2
- NullPointerException when I connect same address twice (double click the item) HOT 3
- Connection keeps randomly dropping HOT 10
- Not working on Android 6.x? HOT 5
- -device 'dns0' works, -device 'tun0' default does not. HOT 19
- port andiodine to frekky's iodine fork for better performance HOT 4
- Cannot build andiodine 1.4 HOT 1
- VPN not working HOT 6
- andiodine + openvpn tunnel? HOT 1
- v1.4 should be on F-droid HOT 3
- zinou
- andiodine 1.5 build HOT 3
- "Due to recent changes to the github platform this project has moved to gitlab..." HOT 2
- Nameserver not protected under Android 13 - loop on tunnel device
- App Update Required
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 andiodine.