Commit Graph

18 Commits

Author SHA1 Message Date
MHSanaei 771bc7c8ef feat(inbounds): align tunnel, tun, and hysteria UI with Xray docs
* tunnel: rename settings to Xray's current schema (address →
  rewriteAddress, port → rewritePort, network → allowedNetwork) in
  the model, form modal, info modal, and the bundled API inbound
  template; expose portMap so per-port forwarding can be configured
  from the panel.
* tun: add the full TUN protocol form and read-only info blocks
  (name, mtu, gateway, dns, userLevel, autoSystemRoutingTable,
  autoOutboundsInterface) — previously the protocol was selectable
  but the form rendered blank.
* hysteria: surface the stream-level version, obfs password, and
  udpIdleTimeout fields that the model already supported.

Refs https://xtls.github.io/config/inbounds/tunnel.html
Refs https://xtls.github.io/config/inbounds/tun.html
Refs https://xtls.github.io/config/transports/hysteria.html
2026-05-13 22:44:08 +02:00
MHSanaei 5543466fcc fix(forms): validate JSON tabs before applying or saving
InboundFormModal: switching out of the Advanced tab now parses the three
JSON textareas and rebuilds the structured Inbound via Inbound.fromJson,
so the Basic tab reflects what was pasted. Invalid JSON keeps the user
on Advanced with a specific parse error.

XrayPage: Save now parses xraySetting upfront and snaps the user back to
the Advanced tab on invalid JSON instead of letting the backend reject a
generic blob.
2026-05-13 19:01:12 +02:00
mhsanaei 7dc52e9a53 dokodemo-door, socks renamed to mixed, tunnel 2025-09-09 13:57:40 +02:00
rammiah d1e07954c5 feat: support metrics config 2025-06-11 18:42:41 +08:00
mhsanaei 51220917c4 outbound Traffic - default false
if you need it you need to change it manually to true
2025-01-26 11:22:42 +01:00
mhsanaei 9476472bf6 AsIs - freedom DS 2024-11-21 00:31:45 +03:30
mhsanaei 2950ce0c17 freedom - default settings 2024-10-17 10:36:05 +02:00
mhsanaei 4fdef3cfde add or remove noise 2024-09-24 11:38:10 +02:00
MHSanaei 32afd7200a default config domainStrategy 2024-03-11 00:08:57 +03:30
MHSanaei fe00cfb09b [xray] option error log 2024-02-18 01:13:39 +03:30
MHSanaei c9ba393ce7 xray config - statsOutbound 2024-02-04 13:02:28 +03:30
MHSanaei 618a566283 new - select option for loglevel & access log 2024-02-04 01:45:55 +03:30
MHSanaei 98384ac236 fix - direct tag 2024-01-26 16:50:50 +03:30
MHSanaei b0aaece6eb remove iran.dat
so after this you need to click on "reset to default configuration"
2023-10-18 13:22:07 +03:30
MHSanaei f781979d38 update - config 2023-05-18 11:52:53 +03:30
Hamidreza Ghavami 936f2e6ec2 update config.json 2023-04-18 10:22:04 +04:30
MHSanaei 72f868506d IPIfNonMatch 2023-04-03 23:28:26 +03:30
MHSanaei b73e4173a3 3x-ui 2023-02-09 22:48:06 +03:30