Skip to content

feat: mtbuddy enhancements and custom bind IP#177

Merged
sleep3r merged 4 commits intomainfrom
feat/installer-enhancements
Apr 13, 2026
Merged

feat: mtbuddy enhancements and custom bind IP#177
sleep3r merged 4 commits intomainfrom
feat/installer-enhancements

Conversation

@sleep3r
Copy link
Copy Markdown
Owner

@sleep3r sleep3r commented Apr 13, 2026

  • Adds auto-redeployment of dashboard on mtbuddy update.
  • Implements bind_address config option for proxy to listen on specific interfaces (resolves [Feature]: Listen custom IP #172).
  • URL-encodes IPv6 proxy IPs in generated tg:// and t.me/ deep links for broad client compatibility.

sleep3r added 4 commits April 11, 2026 22:18
Add interactive and CLI support for enabling MiddleProxy (Telegram relay)
during proxy installation.

- New confirm prompt after DPI modules in interactive TUI
- Bilingual help text (EN/RU) explaining resource cost and consequences
- Warning when disabled: promo tags won't work, non-Premium media may fail
- --middle-proxy CLI flag for non-interactive mode
- Writes [general].use_middle_proxy to config.toml
- Shows MiddleProxy status in post-install summary box
- Add auto-redeployment of dashboard on mtbuddy update.
- Implement bind_address config option for proxy to listen on specific interfaces (resolves #172).
- URL-encode IPv6 proxy IPs in generated tg:// and t.me/ deep links for broad client compatibility.
Fallback to IPv6 only when IPv4 detection fails, add missing --middle-proxy docs/help, and resolve the current installer conflict with main.
@sleep3r sleep3r merged commit 8c6796f into main Apr 13, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Listen custom IP

1 participant