CLI संदर्भ
एकच बायनरी, addtothese, तुम्हाला लागणारे सर्व काही करते: लॉग इन, टनेल उघडणे आणि TCP पोर्ट फॉरवर्ड करणे. तुमचे लॉगिन ~/.addtothese/config.yaml मध्ये साठवले जाते (Windows वर %USERPROFILE%\.addtothese\config.yaml).
addtothese login
addtothese login --token att_...
API टोकन सेव्ह करते. --token शिवाय ते standard input वर टोकन मागते. addtothese logout ते विसरते.
addtothese http
addtothese http <port|host:port|url> [--subdomain name]
लोकल HTTP सेवा सार्वजनिक करते. --subdomain शिवाय तुम्हाला रँडम एंडपॉइंट मिळतो. त्यासह, टनेल तुम्ही डॅशबोर्डमध्ये राखीव केलेले नाव वापरतो. नेटवर्क तुटल्यानंतर CLI आपोआप पुन्हा कनेक्ट होते आणि क्रेडेन्शियल्स कालबाह्य होण्यापूर्वी ती रिफ्रेश करते.
| फ्लॅग | डीफॉल्ट | अर्थ |
|---|---|---|
| --subdomain | random | वापरायचे राखीव नाव |
| --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 शी कनेक्ट होऊ शकतात.
Environment variables
| व्हेरिएबल | अर्थ |
|---|---|
| ADDTOTHESE_TOKEN | API टोकन, सेव्ह केलेल्या टोकनऐवजी वापरले जाते |
| ADDTOTHESE_CONFIG | पर्यायी config फाइलचा path |