Jeśli tworzysz aplikację internetową, do której można uzyskać dostęp za pośrednictwem hosta lokalnego (tj.kątowy, ekspresowy itp.) i chcesz uzyskać do niego dostęp na urządzeniu mobilnym, jedną z opcji jest reverse tether urządzenie, dzięki czemu tablet/telefon uzyskuje dostęp do Internetu za pośrednictwem komputera przez Bluetooth PAN.
Po podłączeniu urządzenia należy znaleźć adres IP komputera w sieci hostowanej (bluetooth) (bluetooth) pod numerem. Aby znaleźć, otwórz aplikację terminalową i wpisz: ifconfig
i wyszukaj adres inet
w konfiguracji konfiguracyjnej bridge100
. w wierszu czwartym tego ifconfig
wpis:
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether f6:0f:24:22:ea:64
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::f04f:2f4f:ef22:ae64%bridge100 prefixlen 64 scopeid 0x10
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
member: en6 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 15 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
Po uzyskaniu adresu IP komputera na netowrk Bluetooth (192.168.2.1
w tym przypadku), otwórz przeglądarkę na urządzeniu przenośnym i obciążenia gdzie `1234 jest zastępowany port, na którym nasłuchuje Twój serwer (np. 4200 dla Angular, itp.).
Specjalna uwaga dla AngularJS: domyślnie komenda ng serve
słucha tylko "localhost: 4200", która nie jest dostępna dla innych urządzeń w sieci. W przypadku Angulara musisz uruchomić serwer z określonym hostem: ng serve -host 0.0.0.0
Dzięki Chris, ta pierwsza opcja z tylnym tetheringiem bluetooth, czy znasz zasoby, których mógłbym użyć, aby to osiągnąć? Jeśli nie, doceniam pomoc, którą już mi dałeś. – Vesone
Niestety, nie masz żadnych szczegółów - i będzie to bardzo zależało od twojego urządzenia i PC O/S. Jeśli dany mobilny system operacyjny jest również używany w modelach tabletów bez własnego radia mobilnego, możesz sprawdzić jakąkolwiek obsługę łączenia ich z telefonem przez bluetooth, a następnie wypróbować tę metodę i używać jej z telefonem grającym klienta rola zamiast tabletu i komputera PC pełniącego rolę dostawcy zamiast telefonu. Osobiście moją preferencją byłoby pole wifi, a następnie usługa translacji urządzeń tcp-to-bluetooth, w kolejności malejącej prostoty. –
Brzmi dobrze, dzięki dużo Chris. Dam ci ten strzał. Naprawdę doceniam pomoc. – Vesone