CLI రిఫరెన్స్
ఒకే బైనరీ, addtothese, మీకు కావాల్సినదంతా: లాగిన్ అవ్వండి, టన్నెల్స్ తెరవండి, TCP పోర్ట్లను ఫార్వర్డ్ చేయండి. మీ లాగిన్ ~/.addtothese/config.yaml లో భద్రపరచబడుతుంది (Windows లో %USERPROFILE%\.addtothese\config.yaml).
addtothese login
addtothese login --token att_...
API టోకెన్ను సేవ్ చేస్తుంది. --token లేకపోతే స్టాండర్డ్ ఇన్పుట్లో టోకెన్ అడుగుతుంది. addtothese logout దాన్ని మర్చిపోతుంది.
addtothese http
addtothese http <port|host:port|url> [--subdomain name]
లోకల్ HTTP సర్వీస్ను పబ్లిక్ చేస్తుంది. --subdomain లేకపోతే మీకు రాండమ్ ఎండ్పాయింట్ వస్తుంది. అది ఉంటే, డాష్బోర్డ్లో మీరు రిజర్వ్ చేసిన పేరును టన్నెల్ వాడుతుంది. నెట్వర్క్ తెగిపోయిన తర్వాత CLI దానంతట అదే మళ్ళీ కనెక్ట్ అవుతుంది, క్రెడెన్షియల్స్ గడువు ముగిసేలోపు వాటిని రిఫ్రెష్ చేస్తుంది.
| ఫ్లాగ్ | డిఫాల్ట్ | అర్థం |
|---|---|---|
| --subdomain | రాండమ్ | వాడాల్సిన రిజర్వ్ చేసిన పేరు |
| --timeout | 10s | ప్రతి అభ్యర్థనను మీ సర్వీస్కు ఫార్వర్డ్ చేయడానికి టైమ్అవుట్ |
| --access-log | true | ప్రాక్సీ చేసిన ప్రతి అభ్యర్థనను ప్రింట్ చేస్తుంది |
| --log-level | warn | debug, info, warn లేదా error |
ఈమెయిల్ కోడ్లతో URLను రక్షించండి
addtothese http 4321 --allowed-email ana@gmail.com --allowed-email '*@company.com'
మీరు జాబితాలో చేర్చిన వ్యక్తులు మాత్రమే URLను తెరవగలరు. సందర్శకులు తమ ఈమెయిల్ నమోదు చేస్తారు; అది జాబితాలో ఉంటే, 10 నిమిషాలు చెల్లుబాటు అయ్యే 6 అంకెల కోడ్ వారికి అందుతుంది, 24 గంటల పాటు సైన్ ఇన్లోనే ఉంటారు. *@company.com మొత్తం డొమైన్ను అనుమతిస్తుంది. ప్రతి చిరునామా లేదా డొమైన్ కోసం ఫ్లాగ్ను మళ్లీ ఇవ్వండి.
మీ సర్వీస్ ధృవీకరించిన చిరునామాను X-AddToThese-Email హెడర్లో పొందుతుంది. ప్రతి రన్ జాబితాను భర్తీ చేస్తుంది, కాబట్టి --allowed-email లేకుండా రన్ చేస్తే URL మళ్లీ పబ్లిక్ అవుతుంది. డాష్బోర్డ్లోని ఎండ్పాయింట్ పేజీలో కూడా మీరు జాబితాను సవరించవచ్చు.
addtothese tcp
addtothese tcp 5432 --subdomain mydb
Postgres, SSH లేదా RDP వంటి raw TCP పోర్ట్ను పబ్లిక్ చేస్తుంది. దాన్ని చేరుకోవాల్సిన వారు తమ వైపు ఫార్వర్డర్ను రన్ చేస్తారు, అది మీ సర్వీస్కు కనెక్ట్ అయిన లోకల్ పోర్ట్ను తెరుస్తుంది:
addtothese forward tcp 5432 mydb --connect.url https://mydb.addtothese.com
ఆ తర్వాత డేటాబేస్ తమ మెషీన్లోనే ఉన్నట్లు వారు localhost:5432 కు కనెక్ట్ కావచ్చు.
ఎన్విరాన్మెంట్ వేరియబుల్స్
| వేరియబుల్ | అర్థం |
|---|---|
| ADDTOTHESE_TOKEN | API టోకెన్, సేవ్ చేసిన దాన్ని ఓవర్రైడ్ చేస్తుంది |
| ADDTOTHESE_CONFIG | ప్రత్యామ్నాయ కాన్ఫిగ్ ఫైల్ పాత్ |