Giter Site home page Giter Site logo

Comments (17)

Mygod avatar Mygod commented on August 27, 2024 2

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.

mishamosher avatar mishamosher commented on August 27, 2024 1
  • 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.

Mygod avatar Mygod commented on August 27, 2024 1

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.

mishamosher avatar mishamosher commented on August 27, 2024

And how many πŸ• are we talking about to persuade you to develop and implement this functionality? πŸ™ƒ

from vpnhotspot.

Mygod avatar Mygod commented on August 27, 2024

@mishamosher Hmm it depends. Are you talking about access control or usage stats or both? πŸ™ƒ

from vpnhotspot.

mishamosher avatar mishamosher commented on August 27, 2024

I'm more for the access control. But if there are not many πŸ•'s of difference, then I would like 'em both πŸ’

from vpnhotspot.

Mygod avatar Mygod commented on August 27, 2024

Alright I think a whole Chicago πŸ• would do. ☺️

from vpnhotspot.

mishamosher avatar mishamosher commented on August 27, 2024

Seriously though, let me know the USD amount and the delivery method πŸ™ƒ

from vpnhotspot.

Mygod avatar Mygod commented on August 27, 2024

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.

mishamosher avatar mishamosher commented on August 27, 2024

Enjoy the πŸ• + 🍷 hehe πŸ™ƒ

from vpnhotspot.

Mygod avatar Mygod commented on August 27, 2024

Thanks a bunch! I'll start implementing this soon. πŸ˜„

from vpnhotspot.

Mygod avatar Mygod commented on August 27, 2024

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.

Mygod avatar Mygod commented on August 27, 2024

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)
  • 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.

mishamosher avatar mishamosher commented on August 27, 2024

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.

Mygod avatar Mygod commented on August 27, 2024

Hmmm blocking clients might require you to enable VPN tethering. I'll also add an option to bypass VPN tethering per client.

from vpnhotspot.

mishamosher avatar mishamosher commented on August 27, 2024

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.

Mygod avatar Mygod commented on August 27, 2024

@mishamosher Please try 2.0.x.

from vpnhotspot.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.