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 | 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 খুলতে পারেন। দর্শক তাঁর ইমেইল দেন; সেটি তালিকায় থাকলে তিনি ১০ মিনিটের জন্য বৈধ একটি ৬-অঙ্কের কোড পান এবং ২৪ ঘণ্টা সাইন ইন থাকেন। *@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 | বিকল্প কনফিগ ফাইলের পাথ |