{"id":27386276,"url":"https://github.com/igorkowalczyk/ngrok-cli","last_synced_at":"2025-04-13T17:18:10.116Z","repository":{"id":40668580,"uuid":"461878325","full_name":"IgorKowalczyk/ngrok-cli","owner":"IgorKowalczyk","description":"🔌 Script that allows you to create all types of remote connections using Ngrok","archived":false,"fork":false,"pushed_at":"2025-04-12T10:32:08.000Z","size":1312,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-13T17:18:03.763Z","etag":null,"topics":["connection","http","ngrok","remote","ssh","tcp","tunnel"],"latest_commit_sha":null,"homepage":"https://ngrok.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IgorKowalczyk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/codeowners","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["igorkowalczyk"]}},"created_at":"2022-02-21T13:40:09.000Z","updated_at":"2025-04-12T10:32:11.000Z","dependencies_parsed_at":"2023-10-22T23:26:44.191Z","dependency_job_id":"46e1b391-5394-4490-a97f-31341f5b6ee7","html_url":"https://github.com/IgorKowalczyk/ngrok-cli","commit_stats":null,"previous_names":["igorkowalczyk/ngrok-cli","igorkowalczyk/ngrok"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorKowalczyk%2Fngrok-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorKowalczyk%2Fngrok-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorKowalczyk%2Fngrok-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IgorKowalczyk%2Fngrok-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IgorKowalczyk","download_url":"https://codeload.github.com/IgorKowalczyk/ngrok-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248750123,"owners_count":21155687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["connection","http","ngrok","remote","ssh","tcp","tunnel"],"created_at":"2025-04-13T17:18:09.542Z","updated_at":"2025-04-13T17:18:10.091Z","avatar_url":"https://github.com/IgorKowalczyk.png","language":"TypeScript","funding_links":["https://github.com/sponsors/igorkowalczyk"],"categories":[],"sub_categories":[],"readme":"![Ngrok CLI](https://github.com/IgorKowalczyk/ngrok/assets/49127376/bb76f0fd-82e4-4191-82a7-3e9116bd06e0)\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca aria-label=\"Discord\" href=\"https://igorkowalczyk.dev/discord\"\u003e\n    \u003cimg src=\"https://img.shields.io/discord/695282860399001640?color=1852da\u0026logo=discord\u0026label=Discord\u0026style=flat\u0026logoColor=fff\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"CodeQL Checks\" href=\"https://igorkowalczyk.dev\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/igorkowalczyk/ngrok/codeql-analysis.yml?branch=main\u0026style=flat\u0026label=CodeQL\u0026logo=github\u0026color=1852da\"\u003e\n  \u003c/a\u003e\n  \u003ca aria-label=\"GitHub License\" href=\"https://github.com/igorkowalczyk/ngrok\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/igorkowalczyk/ngrok?style=flat\u0026logo=github\u0026label=License\u0026color=1852da\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n## ✨ Features\n\n- 🚀 Easy usage with select menus and dynamic text inputs\n- 🌆 Auto-generated SSH command for easy access\n- 📝 Support for all protocols (`HTTP`, `HTTPS`, `TCP`, `TLS`)\n- 🌎 Support for all regions (`US`, `EU`, `AU`, `ASIA`, `SA`, `JP`, `IN`)\n\n## 🗜️ Usage\n\n1. Clone [this repository](https://github.com/igorkowalczyk/ngrok-cli) `git clone https://github.com/IgorKowalczyk/ngrok.git` and `cd` into the directory\n2. Run `pnpm i` to install all dependencies\n3. Copy `.env.example` to `.env` file\n4. Fill `.env` file with Ngrok token (you can get it [here](https://dashboard.ngrok.com/get-started/setup)) (`NGROK_TOKEN`)\n5. Change `config.ts` default values (optional). You can change the default region, protocol, and ports.\n6. Run `pnpm start` to start the script and follow the instructions\n\n\u003e [!NOTE]\n\u003e You can also use `npm` or `yarn` instead of `pnpm`\n\n## 📹 Example\n\nhttps://github.com/IgorKowalczyk/ngrok-cli/assets/49127376/9a1babc2-0600-4135-bd52-1c8ed6aacf46\n\n## ⁉️ Issues\n\nIf you come across any errors or have suggestions for improvements, please create a [new issue here](https://github.com/igorkowalczyk/ngrok-cli/issues) and describe it clearly.\n\n## 📥 Pull Requests\n\nWhen submitting a pull request, please follow these steps:\n\n- Clone [this repository](https://github.com/igorkowalczyk/ngrok-cli) `https://github.com/IgorKowalczyk/ngrok-cli.git`\n- Create a branch from `main` and give it a meaningful name (e.g. `my-awesome-new-feature`).\n- Open a [pull request](https://github.com/igorkowalczyk/ngrok-cli/pulls) on [GitHub](https://github.com/) and clearly describe the feature or fix you are proposing.\n\n## 📋 License\n\nThis project is licensed under the MIT. See the [LICENSE](https://github.com/igorkowalczyk/ngrok/blob/master/license.md) file for details\n\n---\n\n\u003csub\u003eThis script is an independent project and is not affiliated, endorsed, or associated with \u003ca href=\"https://ngrok.com\"\u003eNgrok\u003c/a\u003e in any way.\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorkowalczyk%2Fngrok-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figorkowalczyk%2Fngrok-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figorkowalczyk%2Fngrok-cli/lists"}