[{"data":1,"prerenderedAt":293},["ShallowReactive",2],{"repo-tonarino-innernet-en":3,"i18n-tonarino-innernet-en":290},{"mirrorPool":4,"detail":13,"relatedProjects":216},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":25,"homepage":26,"pushedAt":27,"ownerAvatar":28,"ownerName":29,"ownerBio":30,"lastSyncTime":31,"lastReleaseTime":32,"tags":33,"license":34,"category":35,"subgroup":36,"releases":37},"tonarino","innernet",352725385,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet",5556,"Rust","A private network system that uses WireGuard under the hood.",{"Rust":22,"Shell":23,"Dockerfile":24},96.7,3,0.2,[],"https:\u002F\u002Fblog.tonari.no\u002Fintroducing-innernet","2026-07-28","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F38309479?v=4","Tonari, Inc","","2026-10-03T12:30:51.018713+00:00","2022-03-15T02:30:26Z",[],"MIT","network","网络隧道工具",[38,56,71,84,98,111,146,183],{"tag":39,"publishAt":32,"semVer":40,"prerelease":44,"assets":45},"v1.5.4-beta.5",[41,42,43],1,5,4,true,[46,51],{"fileName":47,"sizeMb":48,"sha256":30,"downloadCount":49,"originUrl":50},"innernet-server_1.5.4.beta.5_amd64.deb",0.93,174,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.5\u002Finnernet-server_1.5.4.beta.5_amd64.deb",{"fileName":52,"sizeMb":53,"sha256":30,"downloadCount":54,"originUrl":55},"innernet_1.5.4.beta.5_amd64.deb",0.88,200,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.5\u002Finnernet_1.5.4.beta.5_amd64.deb",{"tag":57,"publishAt":58,"semVer":59,"prerelease":44,"assets":60},"v1.5.4-beta.4","2022-02-18T02:04:26Z",[41,42,43],[61,66],{"fileName":62,"sizeMb":63,"sha256":30,"downloadCount":64,"originUrl":65},"innernet-server_1.5.4.beta.4_amd64.deb",0.94,39,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.4\u002Finnernet-server_1.5.4.beta.4_amd64.deb",{"fileName":67,"sizeMb":68,"sha256":30,"downloadCount":69,"originUrl":70},"innernet_1.5.4.beta.4_amd64.deb",0.89,55,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.4\u002Finnernet_1.5.4.beta.4_amd64.deb",{"tag":72,"publishAt":73,"semVer":74,"prerelease":44,"assets":75},"v1.5.4-beta.3","2022-02-04T19:25:52Z",[41,42,43],[76,80],{"fileName":77,"sizeMb":63,"sha256":30,"downloadCount":78,"originUrl":79},"innernet-server_1.5.4.beta.3_amd64.deb",32,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.3\u002Finnernet-server_1.5.4.beta.3_amd64.deb",{"fileName":81,"sizeMb":68,"sha256":30,"downloadCount":82,"originUrl":83},"innernet_1.5.4.beta.3_amd64.deb",44,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.3\u002Finnernet_1.5.4.beta.3_amd64.deb",{"tag":85,"publishAt":86,"semVer":87,"prerelease":44,"assets":88},"v1.5.4-beta.2","2022-02-02T17:05:59Z",[41,42,43],[89,94],{"fileName":90,"sizeMb":91,"sha256":30,"downloadCount":92,"originUrl":93},"innernet-server_1.5.4.beta.2_amd64.deb",0.95,20,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.2\u002Finnernet-server_1.5.4.beta.2_amd64.deb",{"fileName":95,"sizeMb":68,"sha256":30,"downloadCount":96,"originUrl":97},"innernet_1.5.4.beta.2_amd64.deb",15,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.2\u002Finnernet_1.5.4.beta.2_amd64.deb",{"tag":99,"publishAt":100,"semVer":101,"prerelease":44,"assets":102},"v1.5.4-beta.1","2022-02-01T07:21:34Z",[41,42,43],[103,107],{"fileName":104,"sizeMb":63,"sha256":30,"downloadCount":105,"originUrl":106},"innernet-server_1.5.4.beta.1_amd64.deb",29,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.1\u002Finnernet-server_1.5.4.beta.1_amd64.deb",{"fileName":108,"sizeMb":109,"sha256":30,"downloadCount":105,"originUrl":110},"innernet_1.5.4.beta.1_amd64.deb",0.9,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.4-beta.1\u002Finnernet_1.5.4.beta.1_amd64.deb",{"tag":112,"publishAt":113,"semVer":114,"prerelease":115,"assets":116},"v1.5.3","2022-01-31T20:08:43Z",[41,42,23],false,[117,122,127,132,136,141],{"fileName":118,"sizeMb":119,"sha256":30,"downloadCount":120,"originUrl":121},"innernet-1.5.3-1.fc32.x86_64.rpm",1.87,25,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet-1.5.3-1.fc32.x86_64.rpm",{"fileName":123,"sizeMb":124,"sha256":30,"downloadCount":125,"originUrl":126},"innernet-1.5.3-1.fc33.x86_64.rpm",1.85,135,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet-1.5.3-1.fc33.x86_64.rpm",{"fileName":128,"sizeMb":129,"sha256":30,"downloadCount":130,"originUrl":131},"innernet-server-1.5.3-1.fc32.x86_64.rpm",2,22,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet-server-1.5.3-1.fc32.x86_64.rpm",{"fileName":133,"sizeMb":134,"sha256":30,"downloadCount":78,"originUrl":135},"innernet-server-1.5.3-1.fc33.x86_64.rpm",1.98,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet-server-1.5.3-1.fc33.x86_64.rpm",{"fileName":137,"sizeMb":138,"sha256":30,"downloadCount":139,"originUrl":140},"innernet-server_1.5.3_amd64.deb",1.28,305,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet-server_1.5.3_amd64.deb",{"fileName":142,"sizeMb":143,"sha256":30,"downloadCount":144,"originUrl":145},"innernet_1.5.3_amd64.deb",1.19,3134,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3\u002Finnernet_1.5.3_amd64.deb",{"tag":147,"publishAt":148,"semVer":149,"prerelease":44,"assets":150},"v1.5.3-beta.4","2022-01-18T07:10:11Z",[41,42,23],[151,155,159,163,168,171,175,179],{"fileName":152,"sizeMb":153,"sha256":30,"downloadCount":92,"originUrl":154},"innernet-1.5.3-0.beta.4.el8.x86_64.rpm",1.86,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-1.5.3-0.beta.4.el8.x86_64.rpm",{"fileName":156,"sizeMb":153,"sha256":30,"downloadCount":157,"originUrl":158},"innernet-1.5.3-0.beta.4.fc32.x86_64.rpm",21,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-1.5.3-0.beta.4.fc32.x86_64.rpm",{"fileName":160,"sizeMb":161,"sha256":30,"downloadCount":157,"originUrl":162},"innernet-1.5.3-0.beta.4.fc33.x86_64.rpm",1.84,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-1.5.3-0.beta.4.fc33.x86_64.rpm",{"fileName":164,"sizeMb":165,"sha256":30,"downloadCount":166,"originUrl":167},"innernet-server-1.5.3-0.beta.4.el8.x86_64.rpm",2.01,19,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-server-1.5.3-0.beta.4.el8.x86_64.rpm",{"fileName":169,"sizeMb":129,"sha256":30,"downloadCount":166,"originUrl":170},"innernet-server-1.5.3-0.beta.4.fc32.x86_64.rpm","https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-server-1.5.3-0.beta.4.fc32.x86_64.rpm",{"fileName":172,"sizeMb":134,"sha256":30,"downloadCount":173,"originUrl":174},"innernet-server-1.5.3-0.beta.4.fc33.x86_64.rpm",17,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-server-1.5.3-0.beta.4.fc33.x86_64.rpm",{"fileName":176,"sizeMb":138,"sha256":30,"downloadCount":177,"originUrl":178},"innernet-server_1.5.3.beta.4_amd64.deb",31,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet-server_1.5.3.beta.4_amd64.deb",{"fileName":180,"sizeMb":143,"sha256":30,"downloadCount":181,"originUrl":182},"innernet_1.5.3.beta.4_amd64.deb",35,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.4\u002Finnernet_1.5.3.beta.4_amd64.deb",{"tag":184,"publishAt":185,"semVer":186,"prerelease":44,"assets":187},"v1.5.3-beta.3","2022-01-18T06:32:05Z",[41,42,23],[188,192,195,199,203,206,209,213],{"fileName":189,"sizeMb":153,"sha256":30,"downloadCount":190,"originUrl":191},"innernet-1.5.3-0.beta.3.el8.x86_64.rpm",16,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-1.5.3-0.beta.3.el8.x86_64.rpm",{"fileName":193,"sizeMb":153,"sha256":30,"downloadCount":190,"originUrl":194},"innernet-1.5.3-0.beta.3.fc32.x86_64.rpm","https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-1.5.3-0.beta.3.fc32.x86_64.rpm",{"fileName":196,"sizeMb":161,"sha256":30,"downloadCount":197,"originUrl":198},"innernet-1.5.3-0.beta.3.fc33.x86_64.rpm",14,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-1.5.3-0.beta.3.fc33.x86_64.rpm",{"fileName":200,"sizeMb":165,"sha256":30,"downloadCount":201,"originUrl":202},"innernet-server-1.5.3-0.beta.3.el8.x86_64.rpm",18,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-server-1.5.3-0.beta.3.el8.x86_64.rpm",{"fileName":204,"sizeMb":129,"sha256":30,"downloadCount":173,"originUrl":205},"innernet-server-1.5.3-0.beta.3.fc32.x86_64.rpm","https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-server-1.5.3-0.beta.3.fc32.x86_64.rpm",{"fileName":207,"sizeMb":134,"sha256":30,"downloadCount":201,"originUrl":208},"innernet-server-1.5.3-0.beta.3.fc33.x86_64.rpm","https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-server-1.5.3-0.beta.3.fc33.x86_64.rpm",{"fileName":210,"sizeMb":138,"sha256":30,"downloadCount":211,"originUrl":212},"innernet-server_1.5.3.beta.3_amd64.deb",13,"https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet-server_1.5.3.beta.3_amd64.deb",{"fileName":214,"sizeMb":143,"sha256":30,"downloadCount":211,"originUrl":215},"innernet_1.5.3.beta.3_amd64.deb","https:\u002F\u002Fgithub.com\u002Ftonarino\u002Finnernet\u002Freleases\u002Fdownload\u002Fv1.5.3-beta.3\u002Finnernet_1.5.3.beta.3_amd64.deb",[217,236,250,278],{"owner":218,"repo":219,"repoId":220,"category":35,"subgroup":36,"language":221,"tags":222,"starCount":226,"ownerUid":227,"latestTag":228,"platforms":229,"lastReleaseTime":233,"downloadCount":234,"description":235},"cloudflare","cloudflared",106867604,"Go",[218,223,224,225],"cloudflare-tunnel","reverse-proxy","zero-trust-network-access",16152,314135,"2026.10.1",[230,231,232],"windows","mac","linux","2026-10-15T17:15:26Z",52126,"The command-line client for Cloudflare Tunnel, a tunneling daemon that proxies traffic from the Cloudflare network to your origins.",{"owner":237,"repo":237,"repoId":238,"category":35,"subgroup":36,"language":239,"tags":240,"starCount":242,"ownerUid":243,"latestTag":244,"platforms":245,"lastReleaseTime":247,"downloadCount":248,"description":249},"ddclient",5413317,"Perl",[237,241],"dynamic-dns-services",3560,29226458,"v4.0.1-rc.1",[246],"other","2026-05-17T02:26:20Z",291,"A Perl client used to update dynamic DNS entries for accounts on a wide range of dynamic DNS services, using curl for internet access.",{"owner":251,"repo":252,"repoId":253,"category":35,"subgroup":36,"language":19,"tags":254,"starCount":271,"ownerUid":272,"latestTag":273,"platforms":274,"lastReleaseTime":275,"downloadCount":276,"description":277},"hcavarsan","kftray",723535263,[255,256,257,258,252,259,260,261,262,263,264,265,266,267,268,269,270],"developer-tools","devops","devops-tools","k8s","kubectl","kubernetes","port-forward","port-forwarding","proxy","ratatui","rust","tauri","terminal","tray","tui","vite",1572,30353685,"v0.32.5",[230,231,232],"2026-10-15T20:55:03Z",86,"A kubectl port-forward manager with reverse tunnel (ngrok-like) capabilities, supporting TLS termination, HTTP traffic inspection, UDP forwarding, multi-hop proxy routing, with GUI and TUI available.",{"owner":279,"repo":280,"repoId":281,"category":35,"subgroup":36,"language":221,"tags":282,"starCount":283,"ownerUid":284,"latestTag":285,"platforms":286,"lastReleaseTime":287,"downloadCount":288,"description":289},"openziti-test-kitchen","zssh",372859761,[],45,81573898,"1.1.4",[230],"2025-11-18T17:04:21Z",63,"A more secure, zero-trust replacement for SSH and SCP based on OpenZiti, covering over 80% of daily use cases.",{"description":291,"readmeHtml":292},"A private network system using WireGuard under the hood, leveraging CIDRs and IP networking to build powerful ACL primitives.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>innernet is a private network system that uses WireGuard under the hood. It is similar in goals to Slack&#39;s nebula or Tailscale, but takes a different approach — taking advantage of CIDRs and the security properties of IP networking to build more powerful ACL primitives.\u003C\u002Fp>\n\u003Ch2 id=\"key-features\">Key Features\u003C\u002Fh2>\u003Cul>\n\u003Cli>WireGuard-based private networking\u003C\u002Fli>\n\u003Cli>CIDR-based access control\u003C\u002Fli>\n\u003Cli>Client-server architecture with a coordination server to manage peers\u003C\u002Fli>\n\u003Cli>Invitation file support for peer initialization\u003C\u002Fli>\n\u003Cli>Admin CLI for managing networks and CIDRs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Teams who need private network infrastructure\u003C\u002Fli>\n\u003Cli>Network engineers and system administrators\u003C\u002Fli>\n\u003Cli>Users seeking alternatives to Tailscale\u002Fnebula\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"quick-start\">Quick Start\u003C\u002Fh2>\u003Col>\n\u003Cli>Create a server: \u003Ccode>sudo innernet-server new\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add a CIDR: \u003Ccode>sudo innernet-server add-cidr\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add a peer and generate an invitation: \u003Ccode>sudo innernet-server add-peer\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Client initialization: \u003Ccode>sudo innernet install \u002Fpath\u002Fto\u002Finvitation.toml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Start the server: \u003Ccode>innernet-server serve\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch2 id=\"core-advantages\">Core Advantages\u003C\u002Fh2>\u003Cul>\n\u003Cli>Built on WireGuard for security and reliability\u003C\u002Fli>\n\u003Cli>Leverages existing CIDR concepts for a gentle learning curve\u003C\u002Fli>\n\u003Cli>Fine-grained access control\u003C\u002Fli>\n\u003Cli>Open-source and free (MIT\u002FBSD-style)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Cul>\n\u003Cli>OS: Linux, macOS, Windows\u003C\u002Fli>\n\u003Cli>Architectures: x86_64, arm64\u003C\u002Fli>\n\u003Cli>Additional Dependencies: WireGuard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Has not received an independent security audit\u003C\u002Fstrong>; should be considered experimental\u003C\u002Fli>\n\u003Cli>Not an official WireGuard project\u003C\u002Fli>\n\u003Cli>Home networks require port forwarding configuration\u003C\u002Fli>\n\u003C\u002Ful>\n",1792450986139]