{"id":25120334,"url":"https://github.com/negrel/localtunnel","last_synced_at":"2025-04-02T14:40:59.676Z","repository":{"id":275996389,"uuid":"927862477","full_name":"negrel/localtunnel","owner":"negrel","description":"expose yourself (in Go)","archived":false,"fork":false,"pushed_at":"2025-02-05T17:24:59.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T18:44:57.592Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/negrel.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}},"created_at":"2025-02-05T17:04:24.000Z","updated_at":"2025-02-05T17:25:03.000Z","dependencies_parsed_at":"2025-02-05T18:45:01.526Z","dependency_job_id":"5f130007-a691-45ce-a739-025f380fef7a","html_url":"https://github.com/negrel/localtunnel","commit_stats":null,"previous_names":["negrel/localtunnel"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/negrel%2Flocaltunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/negrel%2Flocaltunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/negrel%2Flocaltunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/negrel%2Flocaltunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/negrel","download_url":"https://codeload.github.com/negrel/localtunnel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246834202,"owners_count":20841496,"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":[],"created_at":"2025-02-08T05:29:12.265Z","updated_at":"2025-04-02T14:40:59.653Z","avatar_url":"https://github.com/negrel.png","language":"Go","funding_links":["https://www.buymeacoffee.com/negrel"],"categories":[],"sub_categories":[],"readme":"# `localtunnel` - expose yourself (in Go)\n\nThis repository contains a drop-in replacement of\n[`localtunnel`](https://github.com/localtunnel/localtunnel) client CLI in Go. I\nchoose to rewrite it in Go to ensure static binary compilation, addressing\ncompatibility issues present in the original version (on Android notably).\n\n## Getting started\n\nFirst, build the go program as follow:\n\n```\n$ CGO_ENABLED=0 go build -o lt\n\n# Compile for android\nGOOS=android GOARCH=arm64 CGO_ENABLED=0 go build -o lt\n```\n\nThen run it:\n\n```\n$ lt --help\nUsage lt --port [num] \u003coption\u003e\n\nOptions:\n      --allow-invalid-cert       Disable certificate checks for your local HTTPS server (ignore cert/key/ca options)\n      --debug                    Show debug logs\n      --help                     Show this help and exit\n  -h, --host string              Upstream server providing forwarding (default \"https://localtunnel.me\")\n      --local-ca string          Path to certificate authority file for self-signed certificates\n      --local-cert string        Path to certificate PEM file for local HTTPS server\n  -l, --local-host string        Tunnel traffic to this host instead of localhost, override Host header to this host (default \"localhost\")\n      --local-https              Tunnel traffic to a local HTTPS server\n      --local-key string         Path to certificate key file for local HTTPS server\n  -m, --max-connections uint16   Max number of simultaneous connections (default 10)\n  -o, --open                     Opens the tunnel URL in your browser\n  -p, --port uint16              Internal HTTP server port\n      --print-requests           No op, this is a compatibility flag\n  -s, --subdomain string         Request this subdomain\n      --version                  Show version number\n\n$ lt --subdomain myapp --port 3000\nyour url is: https://myapp.loca.lt\n...\n```\n\n## Contributing\n\nIf you want to contribute to `localtunnel` to add a feature or improve the code contact\nme at [alexandre@negrel.dev](mailto:alexandre@negrel.dev), open an\n[issue](https://github.com/negrel/localtunnel/issues) or make a\n[pull request](https://github.com/negrel/localtunnel/pulls).\n\n## :stars: Show your support\n\nPlease give a :star: if this project helped you!\n\n[![buy me a coffee](https://github.com/negrel/.github/blob/master/.github/images/bmc-button.png?raw=true)](https://www.buymeacoffee.com/negrel)\n\n## :scroll: License\n\nMIT © [Alexandre Negrel](https://www.negrel.dev/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnegrel%2Flocaltunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnegrel%2Flocaltunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnegrel%2Flocaltunnel/lists"}