{"id":16974709,"url":"https://github.com/nulldev/ngrok-starter","last_synced_at":"2025-10-13T12:11:45.880Z","repository":{"id":103787572,"uuid":"92448495","full_name":"NullDev/ngrok-starter","owner":"NullDev","description":":arrow_double_up: Bash script to start ngrok on a given port and display the URL's to it","archived":false,"fork":false,"pushed_at":"2021-01-18T10:10:21.000Z","size":32,"stargazers_count":6,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-04T05:58:43.531Z","etag":null,"topics":["automation","bash","ngrok","nulldev","tunnel"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/NullDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-05-25T22:09:40.000Z","updated_at":"2025-03-19T01:04:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"077f8f6e-8eec-41f7-8296-db566fb1fca1","html_url":"https://github.com/NullDev/ngrok-starter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NullDev/ngrok-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Fngrok-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Fngrok-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Fngrok-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Fngrok-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NullDev","download_url":"https://codeload.github.com/NullDev/ngrok-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NullDev%2Fngrok-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279015038,"owners_count":26085643,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","bash","ngrok","nulldev","tunnel"],"created_at":"2024-10-14T01:07:42.172Z","updated_at":"2025-10-13T12:11:45.871Z","avatar_url":"https://github.com/NullDev.png","language":"Shell","readme":"# Ngrok Starter\nBash script to start ngrok on a given port and display the URL's to it\n\u003cbr\u003e\u003cbr\u003e\nThis script is able to start NGROK (https://ngrok.com/) and display the URL's to the Public Tunnels\n\n## Why?\n\nThis script can be used to automate processes like launching an ngrok tunnel on boot.\u003cbr\u003e\nThere are two main variables declared:\n\n- LNK_HTTP\n- LNK_HTTPS\n\nThey can be used to pass the public links to other script or perform operations with them.\u003cbr\u003e\nThe script can also be used to launch ngrok directly from your desktop without opening up a terminal. \n\nThe project is done and working. Still need to optimize the startup...\n\n## How to use:\n\nClone this repository:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;$ `git clone https://github.com/NullDev/ngrok-starter.git \u0026\u0026 cd ngrok-starter` \n\nMake the script executable:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;$ `chmod +x ngrok.sh` \n\nEdit the script in your favourite editor (for example **nano** or **gedit**)\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;$ `nano ngrok.sh` \n\nThen set the path where the ngrok binary is located, at:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;`NG=/your/path/to/ngrok`\n\nIf you want to open another port other than 80, set it here:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;`PT=80`\n\nRun it:\n\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;$ `./ngrok.sh` \n\nThats it!\n\n\u003cbr\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cbr\u003e\n\u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e Screenshot \u003cstrike\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003c/strike\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/NullDev/ngrok-starter/master/.scr/scr1.png\" alt=\"scr1\" /\u003e\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Fngrok-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnulldev%2Fngrok-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnulldev%2Fngrok-starter/lists"}