Comments (17)
Blocking has been implemented in 53f4d14 and tested for repeater. (damn it I should have asked for more money, this is no fun for me at all π)
I'm working on recording traffic stats into local database and displaying realtime traffic (not 24-hour of course). I expect a first 2.0 beta release sometime in October.
from vpnhotspot.
- Have some users with internet and others without.
- Simply block access. I've a Huawei P8 Lite that doesn't allow to change the SSID nor thr password.
- Ban an user temporarily.
I use this app not only for internet sharing, but also for a quick WLAN for file sharing, gaming, or something that doesn't require internet, so it's attractive to me to have the choice to have users without internet.
Also it happens to me every now and then that I've the repeater/hotspot running with ~8 devices connected to it, but I need to kick one user that I know is abusing the connection. It's faster to simply ban that IP/MAC temporarily than to rekey all the connected PCs.
When I still had my Nexus S, I used the 'WiFi thether' app for sharing internet, extending the range of my WiFi, or simply creating a WLAN. It had this feature of per IP/MAC blocking. Your app covers practically the same ussage scenarios, plus VPN sharing and minus blocking.
WiFi thether refuses to work on modern devices for some reason (Nexus 5X, HTC 10, LG Leon), reason why I've been looking for the appearance of an alternative app for a very long time.
Sorry for the long text, but yeah, it's a long nostalgic story π
from vpnhotspot.
Blocking will be implemented in #39. Traffic stats would be recorded but I don't think I'd provide a way to see history stats for now.
from vpnhotspot.
And how many π are we talking about to persuade you to develop and implement this functionality? π
from vpnhotspot.
@mishamosher Hmm it depends. Are you talking about access control or usage stats or both? π
from vpnhotspot.
I'm more for the access control. But if there are not many π's of difference, then I would like 'em both π
from vpnhotspot.
Alright I think a whole Chicago π would do.
from vpnhotspot.
Seriously though, let me know the USD amount and the delivery method π
from vpnhotspot.
Consider it 24 bucks. I'd prefer if you don't do it via Google's in-app purchases as Google takes 30% off my revenue. PayPal should be good. Thanks! π
from vpnhotspot.
Enjoy the π + π· hehe π
from vpnhotspot.
Thanks a bunch! I'll start implementing this soon. π
from vpnhotspot.
I think there's some work I need to do before I can get to this. In the meantime, could you describe why you would need to block connected devices? Personally I only use this app to connect my other devices and therefore this seems redundant.
from vpnhotspot.
Thanks for all the details. Based on your feedback, here's what I think:
- Creating a WLAN for file sharing is what Wi-Fi direct is intended to be used as. I used to use SuperBeam to do this kind of thing. But there's also a wicked (very non-obvious) way you can make an Internet kill-switch with this app:
- Set upstream network interface to something non-existent, like
blah
; - Check strict mode (for system tethering this requires app version 1.4.2+ that I just released);
- Check disable IPv6 tethering;
- Start repeater/tethering or reapply routing rules. (to go back, revert these changes)
- Set upstream network interface to something non-existent, like
- So I'm thinking about banning devices by MAC addresses as IP addresses are usually assigned by
dnsmasq
server on your device.
Let me know if you have any more feedback.
P.S. That's a crazy amount of possibly naughty clients you have there.
from vpnhotspot.
What I love about your app is that it is open source. It gives it a better chance of not dying if for some random reason you're unable to mantain it. But thanks for the SuperBeam info, did not know about it π
Thanks for the kill-switch tip.
That MAC banning sounds awesome!
P.S. Hehe, love living in the edge π
from vpnhotspot.
Hmmm blocking clients might require you to enable VPN tethering. I'll also add an option to bypass VPN tethering per client.
from vpnhotspot.
Be sure that this soul is very grateful for your efforts. Take it more easily if its such a torture π
Maybe some day in the near future I'll invite you to something once again π
But seriously, thank you.
from vpnhotspot.
@mishamosher Please try 2.0.x.
from vpnhotspot.
Related Issues (20)
- [Bug] TETHER_ERROR_INTERNAL_ERROR HOT 1
- small application modification for money
- [Feature Request] Implement network priority HOT 1
- Pixel cannot turn off hotspot HOT 4
- Sharing vpn via hotspot on Non-rooted device
- bugει¦
- [Feature] allow custom upstream network interface HOT 1
- [Feature] Autoenable mdis0 for hotspot HOT 1
- [Feature]Can VPNHotspot call from adb shell or termux οΌ HOT 1
- vpn hotspot cannot use HOT 11
- Failed to launch root deamen and wifi repeater doesn't work correctly HOT 1
- The app needs location but doesn't prompt for it.
- Which port is used when connecting Temporary Wi-Fi hotspot? HOT 1
- System/bin/ip help HOT 2
- Potential issue with usb tethering shutting down
- Need install guide for Magisk HOT 1
- Restart after reboot HOT 1
- Join the auto-open system Ethernet sharing HOT 2
- [Help] VPNHotspot + Box for Magisk HOT 3
- Dual Band hotspot issues 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 vpnhotspot.