[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-233":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},233,"warpgate","warp-tech\u002Fwarpgate","warp-tech","Fully transparent SSH, HTTPS, Kubernetes, MySQL and Postgres bastion\u002FPAM that doesn't need additional client-side software",null,"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate","Rust",7117,285,40,189,0,7,27,152,24,38.37,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40],"bastion","bastion-host","infrastructure","ssh","ssh-server","proxy","rust","https","https-proxy","mysql","mysql-proxy","postgresql-proxy","pam","privileged-access-management","kubectl","kubernetes","2026-06-12 02:00:10","\u003Cp align=\"center\">\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F89be835b-ff96-46df-94c7-ae2d176615e3\" \u002F>\n\u003C\u002Fp>\n\n\u003Cbr\u002F>\n\n\u003Cp align=\"center\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\".github\u002Freadme\u002Fbrand-dark.svg\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"warpgate-web\u002Fpublic\u002Fassets\u002Fbrand.svg\">\n  \u003Cimg alt=\"Shows a black logo in light color mode and a white one in dark color mode.\" src=\".github\u002Freadme\u002Fbrand-dark.svg\">\n\u003C\u002Fpicture>\n\u003C\u002Fp>\n\n\u003Cbr\u002F>\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Freleases\u002Flatest\">\u003Cimg alt=\"GitHub All Releases\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fwarp-tech\u002Fwarpgate\u002Ftotal.svg?label=DOWNLOADS&logo=github&style=for-the-badge&color=8f8\">\u003C\u002Fa> &nbsp; \u003Ca href=\"https:\u002F\u002Fnightly.link\u002Fwarp-tech\u002Fwarpgate\u002Fworkflows\u002Fbuild\u002Fmain\">\u003Cimg src=\"https:\u002F\u002Fshields.io\u002Fbadge\u002F-Nightly%20Builds-fa5?logo=hackthebox&logoColor=444&style=for-the-badge\"\u002F>\u003C\u002Fa> &nbsp; \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FVn7BjmzhtF\">\u003Cimg alt=\"Discord\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F1280890060195233934?style=for-the-badge&color=acc&logo=discord&logoColor=white&label=Discord\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fko-fi.com\u002FJ3J8KWTF\">\n    \u003Cimg src=\"https:\u002F\u002Fcdn.ko-fi.com\u002Fcdn\u002Fkofi3.png?v=2\" width=\"150\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\nWarpgate is a smart & fully transparent SSH, HTTPS, Kubernetes, MySQL, PostgreSQL bastion host that doesn't require a client app or an SSH wrapper.\n\n* Set it up in your DMZ, add user accounts and easily assign them to specific hosts and URLs within the network.\n* Warpgate will record every session for you to view (live) and replay later through a built-in admin web UI.\n* Not a jump host - forwards connection straight to the target in a way that's fully transparent to the client.\n* Native 2FA and SSO support (TOTP & OpenID Connect)\n* Single binary with no dependencies.\n* Written in 100% safe Rust.\n\n\u003Cp align=\"center\" style=\"margin: 30px 0 10px\">Supported by: \u003C\u002Fp>\n\u003Cp align=\"center\" style=\"margin: 0 0 30px\">\n\u003Ca href=\"https:\u002F\u002Ffloss.fund\">\u003Cimg src=\"https:\u002F\u002Ffloss.fund\u002Fstatic\u002Fbadge.svg\" alt=\"FLOSS\u002Ffund badge\" \u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n## Getting started & downloads\n\n* See the [Getting started](https:\u002F\u002Fwarpgate.null.page\u002Fgetting-started\u002F) docs page (or [Getting started on Docker](https:\u002F\u002Fwarpgate.null.page\u002Fgetting-started-on-docker\u002F)).\n* [Release \u002F beta binaries](https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Freleases)\n* [Nightly builds](https:\u002F\u002Fnightly.link\u002Fwarp-tech\u002Fwarpgate\u002Fworkflows\u002Fbuild\u002Fmain)\n\n## How is Warpgate different from a jump host \u002F VPN \u002F Teleport?\n\n| Warpgate | SSH jump host | VPN | Teleport |\n|-|-|-|-|\n| ✅ **Precise 1:1 assignment between users and services** | (Usually) full access to the network behind the jump host | (Usually) full access to the network | ✅ **Precise 1:1 assignment between users and services** |\n| ✅ **No custom client needed** | Jump host config needed | ✅ **No custom client needed** | Custom client required |\n| ✅ **2FA out of the box** | 🟡 2FA possible with additional PAM plugins | 🟡 Depends on the provider | ✅ **2FA out of the box** |\n| ✅ **SSO out of the box** | 🟡 SSO possible with additional PAM plugins | 🟡 Depends on the provider | Paid |\n| ✅ **Command-level audit** | 🟡 Connection-level audit on the jump host, no secure audit on the target if root access is given | No secure audit on the target if root access is given | ✅ **Command-level audit** |\n| ✅ **Full session recording** | No secure recording possible on the target if root access is given | No secure recording possible on the target if root access is given | ✅ **Full session recording** |\n| ✅ **Non-interactive connections** | 🟡 Non-interactive connections are possible if the clients supports jump hosts natively | ✅ **Non-interactive connections** | Non-interactive connections require using an SSH client wrapper or running a tunnel |\n| ✅ **Self-hosted, you own the data** | ✅ **Self-hosted, you own the data** | 🟡 Depends on the provider | SaaS |\n\n\u003Ccenter>\n      \u003Cimg width=\"783\" alt=\"image\" src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F161476\u002F162640762-a91a2816-48c0-44d9-8b03-5b1e2cb42d51.png\">\n\u003C\u002Fcenter>\n\n\u003Ctable>\n  \u003Ctr>\n  \u003Ctd>\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fc9a6a372-198e-4f46-ab86-8c420dc24bca\">\n  \u003C\u002Ftd>\n  \u003Ctd>\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002Fa2166426-e865-4aba-9600-520954bcfe7f\">\n  \u003C\u002Ftd>\n  \u003Ctd>\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F366a5afb-aa86-4902-9080-eb2f40bf162c\">\n  \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\n## Reporting security issues\n\nPlease use GitHub's [vulnerability reporting system](https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fsecurity\u002Fpolicy).\n\n## Project Status\n\nThe project is ready for production.\n\n## How it works\n\nWarpgate is a service that you deploy on the bastion\u002FDMZ host, which will accept SSH, HTTPS, Kubernetes, MySQL and PostgreSQL connections and provide an (optional) web admin UI.\n\nRun `warpgate setup` to interactively generate a config file, including port bindings. See [Getting started](https:\u002F\u002Fwarpgate.null.page\u002Fgetting-started\u002F) for details.\n\nIt receives connections with specifically formatted credentials, authenticates the user locally, connects to the target itself, and then connects both parties together while (optionally) recording the session.\n\nWhen connecting through HTTPS, Warpgate presents a selection of available targets, and will then proxy all traffic in a session to the selected target. You can switch between targets at any time.\n\nYou manage the target and user lists and assign them to each other through the admin UI, and the session history is stored in an SQLite database (default: in `\u002Fvar\u002Flib\u002Fwarpgate`).\n\nYou can also use the admin web interface to view the live session list, review session recordings, logs and more.\n\n## Contributing \u002F building from source\n\n* You'll need Rust, NodeJS and NPM\n* Clone the repo\n* [Just](https:\u002F\u002Fgithub.com\u002Fcasey\u002Fjust) is used to run tasks - install it: `cargo install just`\n* Install the admin UI deps: `just npm install`\n* Build the frontend: `just npm run build`\n* Build Warpgate: `cargo build` (optionally `--release`)\n\nThe binary is in `target\u002F{debug|release}`.\n\n### Tech stack\n\n* Rust 🦀\n  * HTTP: `poem-web`\n  * Database: SQLite via `sea-orm` + `sqlx`\n  * SSH: `russh`\n* Typescript\n  * Svelte\n  * Bootstrap\n\n### Backend API\n\n* Warpgate admin and user facing APIs use autogenerated OpenAPI schemas and SDKs. To update the SDKs after changing the query\u002Fresponse structures, run `just openapi-all`.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https:\u002F\u002Fallcontributors.org\u002Fdocs\u002Fen\u002Femoji-key)):\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\u003C!-- prettier-ignore-start -->\n\u003C!-- markdownlint-disable -->\n\u003Ctable>\n  \u003Ctbody>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEugeny\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F161476?v=4?s=100\" width=\"100px;\" alt=\"Eugeny\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Eugeny\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=Eugeny\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fthe-empire.systems\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F18178614?v=4?s=100\" width=\"100px;\" alt=\"Spencer Heywood\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Spencer Heywood\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=heywoodlh\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapiening\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F2064875?v=4?s=100\" width=\"100px;\" alt=\"Andreas Piening\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Andreas Piening\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=apiening\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGurkengewuerz\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10966337?v=4?s=100\" width=\"100px;\" alt=\"Niklas\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Niklas\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=Gurkengewuerz\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnotnooblord\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11678665?v=4?s=100\" width=\"100px;\" alt=\"Nooblord\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Nooblord\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=notnooblord\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fshea.nz\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F51303984?v=4?s=100\" width=\"100px;\" alt=\"Shea Smith\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Shea Smith\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=SheaSmith\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsamtoxie\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F7732658?v=4?s=100\" width=\"100px;\" alt=\"samtoxie\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>samtoxie\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=samtoxie\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fp.foundation\u002F\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F80860929?v=4?s=100\" width=\"100px;\" alt=\"P Foundation\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>P Foundation\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"#financial-pfoundation\" title=\"Financial\">💵\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"http:\u002F\u002Fsixteenink.com\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1480236?v=4?s=100\" width=\"100px;\" alt=\"Skyler Lewis\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Skyler Lewis\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=alairock\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"http:\u002F\u002Fwww.mohammednoureldin.com\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14913147?v=4?s=100\" width=\"100px;\" alt=\"Mohammed Noureldin\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mohammed Noureldin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=MohammedNoureldin\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmrmm\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F796467?v=4?s=100\" width=\"100px;\" alt=\"Mourad Maatoug\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Mourad Maatoug\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=mrmm\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"http:\u002F\u002Fjustinforlenza.dev\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F11709872?v=4?s=100\" width=\"100px;\" alt=\"Justin\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Justin\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=justinforlenza\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fliebermantodd\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12155811?v=4?s=100\" width=\"100px;\" alt=\"liebermantodd\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>liebermantodd\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=liebermantodd\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fblog.trieoflogs.com\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F14965074?v=4?s=100\" width=\"100px;\" alt=\"Hariharan\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Hariharan\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=cvhariharan\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n    \u003Ctr>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsolidassassin\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F47082246?v=4?s=100\" width=\"100px;\" alt=\"Rokas Krivaitis\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Rokas Krivaitis\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=solidassassin\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSachinMaharana\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F8871040?v=4?s=100\" width=\"100px;\" alt=\"SachinMaharana\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>SachinMaharana\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=SachinMaharana\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n      \u003Ctd align=\"center\" valign=\"top\" width=\"14.28%\">\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpandeysambhi\">\u003Cimg src=\"https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F48976443?v=4?s=100\" width=\"100px;\" alt=\"Sambhavi Pandey\"\u002F>\u003Cbr \u002F>\u003Csub>\u003Cb>Sambhavi Pandey\u003C\u002Fb>\u003C\u002Fsub>\u003C\u002Fa>\u003Cbr \u002F>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwarp-tech\u002Fwarpgate\u002Fcommits?author=pandeysambhi\" title=\"Code\">💻\u003C\u002Fa>\u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003C!-- markdownlint-restore -->\n\u003C!-- prettier-ignore-end -->\n\n\u003C!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https:\u002F\u002Fgithub.com\u002Fall-contributors\u002Fall-contributors) specification. Contributions of any kind welcome!\n","Warpgate 是一个智能且完全透明的 SSH、HTTPS、Kubernetes、MySQL 和 PostgreSQL 堡垒主机，无需额外的客户端软件。其核心功能包括直接转发连接至目标服务器而不需跳板机配置、记录会话供实时查看及回放、支持双因素认证和单点登录等。该工具以单一无依赖二进制文件形式提供，并采用 Rust 语言编写，确保了安全性和性能。适用于需要对网络资源进行精细访问控制的企业环境或任何希望简化远程访问管理同时保持高度安全性的场景。",2,"2026-06-11 02:32:00","trending"]