Commit Graph

135 Commits

Author SHA1 Message Date
Alexey d23ce4a184
Merge pull request #671 from miniusercoder/xray-double-hop
add documentation for Xray double hop setup
2026-04-11 20:12:00 +03:00
Alexey 6d5a1a29df
Merge pull request #677 from xaosproxy/feat/rst-on-close
feat: add configurable RST-on-close mode for client sockets
2026-04-11 10:35:16 +03:00
miniusercoder 7acc76b422
fix quick start link in xray double hop 2026-04-10 13:45:53 +03:00
Alexander 6748ed920e
Update VPS_DOUBLE_HOP.ru.md 2026-04-10 11:53:35 +03:00
Alexander 303b273c77
Update VPS_DOUBLE_HOP.en.md 2026-04-10 11:52:58 +03:00
Alexander 3bcc129b8d
Fix link in quick start 2026-04-10 11:17:17 +03:00
Alexander 3ffbd294d2
Fix link to quick start 2026-04-10 11:16:41 +03:00
sintanial ddeda8d914
feat: add configurable RST-on-close mode for client sockets
Add `rst_on_close` config option (off/errors/always) to control
SO_LINGER(0) behaviour on accepted TCP connections.

- `off` (default): normal FIN on all closes, no behaviour change.
- `errors`: SO_LINGER(0) set on accept, cleared after successful
  handshake auth. Pre-handshake failures (scanners, DPI probes,
  timeouts) send RST instead of FIN, eliminating FIN-WAIT-1 and
  orphan socket accumulation. Authenticated relay sessions still
  close gracefully with FIN.
- `always`: SO_LINGER(0) on accept, never cleared — all closes
  send RST regardless of handshake outcome.
2026-04-10 05:01:38 +03:00
miniusercoder b246f0ed99
do not use haproxy in xray double hop configuration 2026-04-09 19:51:35 +03:00
Roman 07d19027f6
Merge branch 'main' into main 2026-04-09 19:21:28 +03:00
Alexey 877d16659e
Merge pull request #666 from miniusercoder/highload-docs
Add High-Load Configuration & Tuning Guide
2026-04-09 18:58:13 +03:00
miniusercoder 1265234491
xray with xhttp configuration 2026-04-09 18:48:37 +03:00
TWRoman 21a33e4d2a
New button for README 2026-04-09 10:15:46 +03:00
miniusercoder a526fee728
fix documentation for Xray double hop setup 2026-04-08 22:24:51 +03:00
TWRoman 265478b9ca
[docs] Update CONFIG-PARAMS.en, ru 2026-04-08 19:37:03 +03:00
Roman 038f688e75
Update CONFIG_PARAMS.ru.md 2026-04-08 19:28:28 +03:00
Roman fa3a1b4dbc
Update CONFIG_PARAMS.ru.md 2026-04-08 19:25:26 +03:00
TWRoman e2e8b54f87
[docs] Update CONFIG-PARAMS.en 2026-04-08 19:21:44 +03:00
miniusercoder 970313edcb
add documentation for Xray double hop setup 2026-04-08 19:17:09 +03:00
TWRoman 45c66bc823
[docs] Update CONFIG-PARAMS.en 2026-04-08 19:10:26 +03:00
miniusercoder 5e38a72add
Remove maxconn and nbthread settings from high load configuration examples 2026-04-08 18:29:04 +03:00
Alexey 731619bfaa
Merge pull request #668 from groozchique/main
[docs] change suggested config.toml in quick start guide
2026-04-08 16:10:36 +03:00
miniusercoder 7ba02ea3d5
fix double-hop highload config example 2026-04-08 16:01:36 +03:00
Nick Parfyonov 1e06c32718
[docs] change suggested config.toml in quick start guide
This changes current suggested config in quick start guide to be inline with default config.toml from main branch
2026-04-08 15:52:55 +03:00
miniusercoder 38c5f73d6a
Add High-Load Configuration & Tuning Guide 2026-04-08 15:52:21 +03:00
TWRoman 2f616500c9
Minor changes in README and README.ru 2026-04-08 15:12:58 +03:00
Dimasssss 9e74a78209
Update QUICK_START_GUIDE.en.md 2026-04-07 22:40:54 +03:00
Dimasssss 9933cdf245
Update QUICK_START_GUIDE.ru.md 2026-04-07 22:39:39 +03:00
TWRoman 5863b33b81
Changes in README and Docs 2026-04-07 20:00:22 +03:00
TWRoman 7ce87749c0
Changes in README and Docs 2026-04-07 20:00:22 +03:00
Nick Parfyonov 3af7673342
[docs] add classic/secure links to the output
After further testing I discovered that the current command only returns TLS links, ignoring classic/secure links if they are present
2026-04-07 13:53:12 +03:00
Nick Parfyonov f5e63ab145
[FAQ] change output of user's links more to more user-friendly look
Currently output of existing method for obtaining proxy links of users is cluttered and messy, let's change it to a more clean and precise one
2026-04-07 13:12:22 +03:00
Alexey a14f8b14d2
Licenses Updating 2026-04-06 13:40:32 +03:00
Alexey 31af2da4d5
Licenses -> License 2026-04-06 13:33:08 +03:00
Alexey ac2b88d6ea
License -> Licenses 2026-04-06 13:32:18 +03:00
Alexey 4a3ef62494
License 3.3 Translations 2026-04-06 13:31:22 +03:00
Alexey 07fed8f871
Merge pull request #632 from SysAdminKo/main
Актуализация документации CONFIG_PARAMS
2026-04-05 21:10:58 +03:00
Dimasssss eac5cc81fb
Update QUICK_START_GUIDE.ru.md 2026-04-05 18:53:16 +03:00
Dimasssss c51d16f403
Update QUICK_START_GUIDE.en.md 2026-04-05 18:53:06 +03:00
SysAdminKo 5ed525fa48
Add server.conntrack_control configuration section with detailed parameters and descriptions
This update introduces a new section in the configuration documentation for `server.conntrack_control`, outlining various parameters such as `inline_conntrack_control`, `mode`, `backend`, `profile`, `hybrid_listener_ips`, `pressure_high_watermark_pct`, `pressure_low_watermark_pct`, and `delete_budget_per_sec`. Each parameter includes constraints, descriptions, and examples to assist users in configuring conntrack control effectively.
2026-04-05 18:05:13 +03:00
SysAdminKo 444a20672d
Refine CONFIG_PARAMS documentation by updating default values to use a dash (—) for optional parameters instead of null. Adjust constraints for clarity, ensuring all types are accurately represented as required. Enhance descriptions for better understanding of configuration options. 2026-04-04 21:56:24 +03:00
SysAdminKo 645e968778
Enhance CONFIG_PARAMS documentation with AI-assisted notes and detailed parameter descriptions. Update formatting for clarity and include examples for key configuration options. 2026-04-01 16:04:11 +03:00
Alexey 2df6b8704d
BSD Support + Active IP in API + Timeouts tuning + Apple/XNU Connectivity fixes + Admission-timeouts + Global Each TCP Connections: merge pull request #611 from telemt/flow
BSD Support + Active IP in API + Timeouts tuning + Apple/XNU Connectivity fixes + Admission-timeouts + Global Each TCP Connections
2026-03-31 13:10:31 +03:00
sintanial d06ac222d6
fix: move tg_connect to general, rustfmt upstream, fix UpstreamManager::new tests
- Relocate tg_connect from [timeouts] to [general] with validation and docs updates.
- Apply rustfmt to per-attempt upstream connect timeout expression in upstream.rs.
- Pass tg_connect_timeout_secs in all UpstreamManager::new test call sites.
- Wire hot reload and runtime snapshot to general.tg_connect.
2026-03-28 14:25:18 +03:00
Dimasssss 876c8f1612
Update FAQ.en.md 2026-03-27 22:26:21 +03:00
Dimasssss ac8ad864be
Update FAQ.ru.md 2026-03-27 22:26:07 +03:00
Dimasssss 3c734bd811
Update FAQ.en.md 2026-03-25 17:42:16 +03:00
Dimasssss 6391df0583
Update FAQ.ru.md 2026-03-25 17:42:07 +03:00
Dimasssss 6a781c8bc3
Update QUICK_START_GUIDE.en.md 2026-03-25 17:40:45 +03:00
Dimasssss 138652af8e
Update QUICK_START_GUIDE.ru.md 2026-03-25 17:40:16 +03:00