Portr: open-source self-hosted tunnel designed for teams

Portr is an open-source, self-hosted tunnel designed for teams. It lets you expose your local http/tcp connections to the public internet. It uses SSH remote port forwarding under the hood to tunnel connections.

amalshaji / portr

Expose local http/tcp connections to the public internet

图片[1]-Portr: open-source self-hosted tunnel designed for teams - 拾光赋-拾光赋


图片[2]-Portr: open-source self-hosted tunnel designed for teams - 拾光赋-拾光赋
图片[3]-Portr: open-source self-hosted tunnel designed for teams - 拾光赋-拾光赋
图片[4]-Portr: open-source self-hosted tunnel designed for teams - 拾光赋-拾光赋

Portr is a tunnel solution that allows you to expose local HTTP and TCP connections to the public internet. It utilizes SSH remote port forwarding under the hood to securely tunnel connections.

Portr is primarily designed for small teams looking to expose development servers on a public URL. It is not recommended for use alongside production servers.

Warning

Portr is currently in beta. Expect bugs and anticipate breaking changes.

Features

  • Easily tunnel HTTP and TCP connections.
  • Admin dashboard for team/user management. Watch video.
  • Portr inspector for inspecting and replaying requests. Watch video.

Setup

Contributing

Please read through our contributing guide and set up your development environment.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for the full license text.


View on GitHub

Features

  • Quickly expose http/tcp connections using the portr cli

  • Admin dashboard to monitor connections, and manage teams and members. Watch video.

  • Portr inspector to inspect and replay HTTP requests. Watch video.

All the logs are stored on a sqlite database on the client side.

Built using

  • go for the tunnel and proxy (to map remote ports to a subdomain).

  • python for the admin dashboard server.

  • svelte for the portr inspector and admin dashboard UI

  • postgres for the main data store (for admin-related data)

  • sqlite for storing request logs on the client side

原文链接:Portr: open-source self-hosted tunnel designed for teams

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容