Comments (11)
@joosthoogendoorn Based in my experimentation with tls-crypt vs xor patch I've found the xor patch to obfuscate the packet more with tls-crypt being detectable as an openvpn packet if listening for them. Xor on the other hand ends up making it unknown traffic, at least according to my own private testing. Personally, I use both in combination as xor can be decrypted at times but tls-crypt also adds that extra tls layer of encryption
from tunnelkit.
Has this been added? If so, it would be great if you can share a demo implementation for iOS and MacOS. :)
from tunnelkit.
Open issue = not added (yet?) 😎
from tunnelkit.
I'd be open to helping with this, but do not have much of knowhow on adding this vs implementing it in OpenVPN itself. On OpenVPN you can just patch it, would you mind giving me a rundown on what is similar code-related on here and OpenVPN?
from tunnelkit.
@tmthecoder there's a PR open.
from tunnelkit.
@keeshux my bad if there's anything I can do to help, I'm available as I am looking for an active xor capable client as well
from tunnelkit.
Isn't tls-crypt, which is already supported, more effective or the same in effectiveness in bypassing firewalls? I have customers happily using OpenVPN with tls-crypt enabled to bypass the GFW, without xorpatch.
from tunnelkit.
@keeshux I think proxy.sh safejumper already implemented xor feature.I am not an expert on ios code but please have a check if helps https://github.com/proxysh/Safejumper-for-iOS
@tmthecoder yes i tottaly agree with you. tls-crypt is an option for evading DPI firewalls but not as effective as xor in my case also detected by firewall time to time.(i have been using xor on android for almost 2 years no issues at all.) I think it depends on DPI software which changes by goverment or ISP.
from tunnelkit.
Any news on subject?
from tunnelkit.
+1
from tunnelkit.
@keeshux do you have any plans for that one? I see that there's PR already for that: #170
Would love to see that feature in TunnelKit 🤞
from tunnelkit.
Related Issues (20)
- Upgrade to OpenSSL 3 HOT 1
- Apple tvOS Support HOT 15
- LAN not reachable after a time HOT 3
- Omit IV_PLAT as an option
- Missing required module 'CTunnelKitCore' HOT 1
- Issue compiling with latest Xcode and macOS
- Automate GitHub Release with CHANGELOG from PR #
- More issues compiling with latest macOS and XCode HOT 2
- Unify Demo in SwiftUI
- Trouble Connecting to OpenVPN Server Using Tunnelkit Library HOT 1
- Unable to connect WireGuard on TV OS HOT 1
- OpenSSL 3 regressions in HMAC algorithms HOT 3
- Error: Demo App not working HOT 3
- TLS-CRYPT-V2 implementation HOT 1
- SPM does not allow a use of unstable version of wireguard-apple package
- Suggestion to improve usability of VPN notification observation
- Library does not compile on macOS 14.2 HOT 1
- VPN seems connected but No Internet HOT 1
- Error : Type 'struct rt_metrics' has incompatible definitions in different translation units HOT 1
- Howto access dataCount for wireguard? HOT 1
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 tunnelkit.