跳转到内容
View in the app

A better way to browse. Learn more.

彼岸论坛

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
欢迎抵达彼岸 彼岸花开 此处谁在 -彼岸论坛

[程序员] Pingap- 基于 pingora 开发的反向代理

发表于

Pingap 是类似于 nginx 的反向代理,基于pingora构建,简单而高效,支持文件与 WEB 界面的两种配置形式,10 分钟即可完成 https 站点服务配置。

特性

  • 服务支持配置多个 Location ,通过 host 与 path 筛选对应的 location
  • 正则形式重写 Path
  • HTTP 1/2 的全链路支持,包括 h2c
  • 基于 TOML 格式的配置,可保存至文件或 etcd
  • Upstream 与 Location 的相关配置调整实时生效,其它应用配置更新后,无中断式的优雅更新程序
  • 访问日志的模板化配置,已支 30 多个相关属性的配置
  • WEB 形式的管理后台界面,简单易用
  • 可通过let's encrypt生成 tls 相关证书
  • 支持同一服务端口监听,使用不同域名的 tls 证书
  • 支持各种事件的推送:lets_encrypt, backend_status, diff_config, restart等等
  • 丰富的 http 转发插件:compression, static serve, limit, stats, mock, 等等
  • 提供了不同阶段的统计数据,如upstream_connect_time, upstream_processing_time, compression_time, cache_lookup_timecache_lock_time

源代码基于 Apache-2.0 开源,可查阅源码库:https://github.com/vicanso/pingap

Featured Replies

No posts to show

创建帐户或登录来提出意见

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.