{"id":47787746,"url":"https://github.com/amyrahmady/ssh-telegram-bot","last_synced_at":"2026-04-03T15:04:27.453Z","repository":{"id":334773998,"uuid":"662888669","full_name":"AmyrAhmady/ssh-telegram-bot","owner":"AmyrAhmady","description":"A Telegram bot to manage your SSH users","archived":false,"fork":false,"pushed_at":"2026-01-26T19:15:17.000Z","size":34,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-27T07:02:07.126Z","etag":null,"topics":["censorship","filtering","iran","napsternetv","ssh","ssh-direct","ssh-management","ssh-tunnel","ssh-tunneling","ssh-users","ssh-vpn"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AmyrAhmady.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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-07-06T05:32:14.000Z","updated_at":"2026-01-26T19:15:21.000Z","dependencies_parsed_at":"2026-01-27T07:02:21.289Z","dependency_job_id":null,"html_url":"https://github.com/AmyrAhmady/ssh-telegram-bot","commit_stats":null,"previous_names":["amyrahmady/ssh-telegram-bot"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/AmyrAhmady/ssh-telegram-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmyrAhmady%2Fssh-telegram-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmyrAhmady%2Fssh-telegram-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmyrAhmady%2Fssh-telegram-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmyrAhmady%2Fssh-telegram-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AmyrAhmady","download_url":"https://codeload.github.com/AmyrAhmady/ssh-telegram-bot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AmyrAhmady%2Fssh-telegram-bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31359102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T14:24:47.623Z","status":"ssl_error","status_checked_at":"2026-04-03T14:24:32.380Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["censorship","filtering","iran","napsternetv","ssh","ssh-direct","ssh-management","ssh-tunnel","ssh-tunneling","ssh-users","ssh-vpn"],"created_at":"2026-04-03T15:02:22.291Z","updated_at":"2026-04-03T15:04:27.312Z","avatar_url":"https://github.com/AmyrAhmady.png","language":"TypeScript","readme":"# SSH User Management Telegram Bot\nThis bot allows you to create or delete (edit functionality will be added in future) your server users which can be accessed over SSH.  \nThis can be useful for people who want to create SSH users solely for the purpose of tunneling and using it as a VPN.  \n\n### Usage:\n1. Clone this repository on your server using git:\n```bash\ngit clone https://github.com/AmyrAhmady/ssh-telegram-bot.git\n```\n2. Use your desire package manager to install node packages:\n```\n// if you are using yarn\nyarn\n\n// if you are using npm\nnpm i\n\n// if you are using pnpm\npnpm i\n```\n3. Edit `.env.example` with the right credentials and info, then rename it to `.env`\n4. Run the project with the `start` command:\n```\n// if you are using yarn\nyarn start\n\n// if you are using npm\nnpm start\n\n// if you are using pnpm\npnpm start\n```\n\n\n### Client Usage:\n- Phone  \n  You can use your created users in apps like `NapsternetV` on your phone to use it as a VPN (SSH-Direct method).  \n  Android link: https://play.google.com/store/apps/details?id=com.napsternetlabs.napsternetv  \n  iOS link: https://apps.apple.com/us/app/napsternetv/id1629465476\n\n- PC  \n  On your PC, using `-ND port_number` with your ssh connection would host a socks5 server with the specified port, example:\n  ```bash\n  ssh user@hostname_or_ip -ND 8080\n  ```\n  This would create a socks5 on your machine, locally, with the specified port of `8080` to be used however you like\n\n\n### Support:\nNothing, just leave a star if you like 🙂\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famyrahmady%2Fssh-telegram-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famyrahmady%2Fssh-telegram-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famyrahmady%2Fssh-telegram-bot/lists"}