పాత ఫోన్ VPN గేట్వేగా: తనిఖీ చేయాల్సిన మూడు షరతులు
పాత ఫోన్ ఒక పరికరం అవ్వడం పాత్రకు మద్దతు ఉన్నప్పుడు, నెట్వర్క్ దాన్ని చేరుకున్నప్పుడు, ఎవరైనా పునరుద్ధరణ బాధ్యత తీసుకున్నప్పుడు మాత్రమే. మూడు షరతులు, ఒక నిర్ణయం.
సొరుగులో ఉన్న ఫోన్లో ప్రాసెసర్, ఫ్లాష్ నిల్వ, Wi-Fi మరియు బ్యాటరీ ఉంటాయి, ఇది ప్రజలు ఆనందంగా అమలు చేసే చాలా సింగిల్-బోర్డ్ కంప్యూటర్ల కంటే ఎక్కువ హార్డ్వేర్. దానికి స్క్రీన్, వయస్సు పెరిగే బ్యాటరీ మరియు విక్రేత ముందుకు సాగినప్పుడు ప్యాచ్లు రావడం ఆపే ఆపరేటింగ్ సిస్టమ్ కూడా ఉంటాయి. ఇవేవీ అది VPN గేట్వే లేదా NAS అవ్వాలా అని నిర్ణయించవు.
అది VPN గేట్వే లేదా NAS అవ్వాలా అని ఆ పోలిక నిర్ణయించదు, ఎందుకంటే పోలిక సామర్థ్యం గురించి, నిర్ణయం నిర్వహణ గురించి.
మూడు షరతులు దాన్ని నిర్ణయిస్తాయి. వాటిలో ఒకటి విఫలమైతే, ప్రాజెక్ట్ పరికరం కాదు, వారాంతపు ప్రయోగం, మరియు డేటాను దానిలోకి తరలించే ముందు ఏ షరతు విఫలమైందో తెలుసుకోవడం మంచిది.
మొదటి షరతు: పాత్ర నిజంగా మద్దతు పొందుతుంది
మూడు ఏర్పాట్లను ఒకే పేరుతో పిలుస్తారు. VPN క్లయింట్ ఫోన్లోని యాప్ల ట్రాఫిక్ను రక్షిస్తుంది. VPN సర్వర్ లోపలికి వచ్చే కనెక్షన్లను అంగీకరిస్తుంది. గేట్వే ఇతర పరికరాల ట్రాఫిక్ను టన్నెల్లోకి పంపుతుంది. ఇవి వేర్వేరు ప్రాజెక్ట్లు, మరియు పనిచేసే క్లయింట్ టన్నెల్ మిగిలిన రెండింటి గురించి ఏమీ నిరూపించదు.
స్టాక్ Androidలో యాప్ నేపథ్య అమలు నియమాలకు లోబడి ఉంటుంది, తెరిచి ఉంచిన టెర్మినల్ డీమన్ కాదు. ప్లాట్ఫారమ్ స్వంత Doze మరియు App Standby గైడ్ పరికరం నిష్క్రియంగా ఉండాలని నిర్ణయించుకున్నప్పుడు నేపథ్య ప్రక్రియ నెట్వర్క్ యాక్సెస్ను ఎందుకు కోల్పోవచ్చో వివరిస్తుంది, అదే గేట్వేలో ఉండకూడని ప్రవర్తన.
Android లోపల Linux వినియోగదారు స్థలం తొలగించే దానికంటే ఎక్కువ పరిమితులను వారసత్వంగా పొందుతుంది. chroot ఫైల్ సిస్టమ్ మూలాన్ని మారుస్తుంది కానీ ఇప్పటికీ Android కర్నెల్, దాని డ్రైవర్లు మరియు భద్రతా విధానంపై నడుస్తుంది, కాబట్టి chroot లోపల root అనేది ప్లాట్ఫారమ్పై root కాదు. బదులుగా ఆపరేటింగ్ సిస్టమ్ను మార్చడం ఆ నిర్దిష్ట ఫోన్కు మోడెమ్, నిల్వ మరియు విద్యుత్ మద్దతును మీ ప్రాజెక్టులో భాగం చేస్తుంది, ఫోన్ మద్దతు సాధారణంగా ఎవరూ నిర్వహించని భాగం.
రెండవ షరతు: చిరునామా చేరుకోగలిగేది
గేట్వే దానిపై ఆధారపడే క్లయింట్లకు చేరుకోగలిగేదిగా ఉండాలి. ఇంటి రౌటర్ లోపల Wi-Fiలో ఉన్న ఫోన్ ఆ LAN నుండి మరియు రౌటర్ ఎక్కడికి ఫార్వార్డ్ చేసినా అక్కడి నుండి చేరుకోగలదు, కానీ మీరు ఏర్పాటు చేయకపోతే ఇంటర్నెట్ నుండి కాదు.
సెల్యులార్ దీన్ని సులభం కాకుండా కష్టం చేస్తుంది. చాలా మొబైల్ నెట్వర్క్లు చందాదారులను క్యారియర్-గ్రేడ్ NAT వెనుక ఉంచుతాయి, కాబట్టి ఫార్వార్డ్ చేయడానికి లోపలికి వచ్చే చిరునామా అసలే ఉండదు, మరియు మోడెమ్ జోడించడం పబ్లిక్ లిజనర్ను సృష్టించదు. అవసరం బయటి నుండి రిమోట్ యాక్సెస్ అయితే, రూపకల్పనలో రెండు చివరలు బయటకు కనెక్ట్ అయ్యే రిలే లేదా ఓవర్లే నెట్వర్క్ ఉండాలి, అది నిర్వహించాల్సిన రెండవ కదిలే భాగం.
నెట్వర్క్ కనెక్షన్ కూడా పరికరాన్ని బట్టి మారుతుంది. కొన్ని ఫోన్లు USB ఈథర్నెట్ అడాప్టర్లను అంగీకరిస్తాయి, కొన్ని కాదు, Wi-Fi తన స్వంత ఆలస్యం మరియు రోమింగ్ ప్రవర్తనను జోడిస్తుంది. స్క్రీన్ ఆఫ్ ఉన్నప్పుడు నిద్రపోయే లేదా హ్యాండ్ఓవర్ సమయంలో టన్నెల్ను వదిలేసే గేట్వే గేట్వే లేకపోవడం కంటే అధ్వాన్నం.
మూడవ షరతు: ఎవరైనా నవీకరణలు మరియు పునరుద్ధరణ బాధ్యత తీసుకుంటారు
ఇదే ప్రజలు దాటవేసే షరతు, మరియు వస్తువు ఒక సంవత్సరం నిలిచి ఉంటుందా అని నిర్ణయించేది కూడా ఇదే. ప్రతి భాగానికి యజమాని కావాలి: ఆపరేటింగ్ సిస్టమ్ బిల్డ్, మీరు మార్చినట్లయితే కర్నెల్, సర్వర్ ప్యాకేజీ, సర్టిఫికెట్లు మరియు మీరు పంపిణీ చేసిన ఆధారాలు.
పునరుద్ధరణ కష్టమైన సగం. స్క్రీన్ లేకుండా, పగిలిన టచ్ ప్యానెల్ లేదా వాపు బ్యాటరీతో రీబూట్ తర్వాత మీరు ఎలా లోపలికి వెళ్తారు? పోయిన క్లయింట్ గుర్తింపును ఎలా రద్దు చేస్తారు? అసలు పరికరం నిలిపివేయబడిన మోడల్ అయినప్పుడు నిల్వను భర్తీ పరికరంలో ఎలా పునరుద్ధరిస్తారు?
విద్యుత్ కూడా ఇక్కడికే చెందుతుంది. నిరంతర లోడ్ అంటే నిరంతర వేడి, మరియు వయస్సు పెరిగే బ్యాటరీ స్వయంచాలక UPS కాదు. తయారీదారు మార్గదర్శకాలను అనుసరించండి, మరియు ఏదైనా వాపు లేదా నష్టాన్ని తప్పించుకోవాల్సిన విషయంగా కాకుండా ఆపే సంకేతంగా పరిగణించండి.
సమాధానం కాదు అయినప్పుడు
మీకు నిజంగా అవసరమైన వాటికి మూడు షరతులను వర్తించండి, మరియు వర్గం గురించి కాదు, పని గురించి నిర్దిష్టంగా ఉండండి.
| Task | Phone is reasonable when |
|---|---|
| Protecting the phone's own traffic | The client is a supported Android app; no forwarding involved |
| Small lab tunnel inside one LAN | Downtime is acceptable and you can reach the device to fix it |
| Household NAS holding the only copy | Never; that is a backup problem, not a hardware problem |
| Unattended remote access for others | You already own patching, revocation and replacement |
అంకిత Linux హోస్ట్ కూడా జాబితా నుండి తప్పించుకోదు. హార్డ్వేర్ మరియు పంపిణీకి మద్దతు ఉన్నప్పుడు దానికి స్పష్టమైన సేవా నిర్వాహకుడు మరియు నిల్వ, నెట్వర్క్ నిర్వహణ మార్గం ఉంటుంది, కానీ ఇప్పటికీ విద్యుత్, నవీకరణలు మరియు బ్యాకప్లు అవసరం. బోర్డు మాత్రమే పరికరం కాదు.
కాబట్టి ఫోన్ మద్దతు పొందిన సామర్థ్యాలు సాధారణ పనికి సరిపోయినప్పుడు మరియు ప్రయోగాత్మక నిలిపివేత నిజంగా ఆమోదయోగ్యమైనప్పుడు ఫోన్ను ఎంచుకోండి. అవసరం కోల్పోకూడని ఇంటి నిల్వ లేదా ఇతరులు ఆధారపడే రిమోట్ యాక్సెస్ అయితే వేరే ఏదైనా ఎంచుకోండి. రెండు సందర్భాలలోనూ నిర్ణాయక అంశం పునరుత్పాదక ఇన్స్టాలేషన్ మరియు మీరు నిజంగా పరీక్షించిన పునరుద్ధరణ విధానం, మరియు ఏ మొత్తంలో ఉచిత హార్డ్వేర్ కూడా వాటిలో ఏదాన్నీ భర్తీ చేయదు.