Commit graph

  • f2c99ea556
    Merge 7cff874671 into ab5d7cf3d2 xqzr 2025-03-31 19:01:49 +00:00
  • 7cff874671
    Add SO_KEEPALIVE xqzr 2025-04-01 03:01:46 +08:00
  • b016b7cb65
    RM SO_KEEPALIVE xqzr 2025-04-01 02:54:18 +08:00
  • 3938c0be40
    Add SO_KEEPALIVE xqzr 2025-04-01 02:42:52 +08:00
  • 6629d331fa
    Sockopt: Add Windows TCP_KEEPINTVL & TCP_KEEPIDLE xqzr 2025-04-01 02:27:06 +08:00
  • b682470012
    ~~syscall.~~ xqzr 2025-04-01 01:43:04 +08:00
  • 3b8343af37
    Sockopt: Add Windows TCP_MAXSEG xqzr 2025-04-01 01:38:27 +08:00
  • 97e761fc53
    Merge f0e6bdf4ce into ab5d7cf3d2 yuhan6665 2025-03-31 19:12:37 +05:00
  • e77804888e
    Merge 4cde0ed12b into ab5d7cf3d2 Meo597 2025-03-31 21:38:22 +08:00
  • c99d513b80
    Merge 33acf3c2b6 into ab5d7cf3d2 yuhan6665 2025-03-31 16:36:13 +03:30
  • ed3eeccb10
    Merge 4999fd5b7b into ab5d7cf3d2 风扇滑翔翼 2025-03-31 16:35:03 +03:30
  • dedc8ab594
    Merge 81b8c3a5c8 into ab5d7cf3d2 Hossin Asaadi 2025-03-31 20:33:40 +08:00
  • ab5d7cf3d2
    v25.3.31 main v25.3.31 RPRX 2025-03-31 12:33:38 +00:00
  • 2abeda9c42 Sockopt: Allow listen v6only work for Windows & Darwin (#4571) xqzr 2025-03-31 20:13:57 +08:00
  • 4b074a06ed
    Update sockopt_windows.go RPRX 2025-03-31 12:11:12 +00:00
  • 946c480bd4
    Update sockopt_darwin.go RPRX 2025-03-31 12:08:10 +00:00
  • 63eb0539b3
    Sockopt: Fix Darwin (macOS, iOS...) UDP interface bind (#4530) 92613hjh 2025-03-31 19:19:06 +08:00
  • 6e9bb11c0f Make sockopt.interface work with UDP on Darwin 92613hjh 2025-03-31 08:31:49 +08:00
  • 8284a0ef8f
    Dialer: Do not use ListenSystemPacket() when dialing UDP RPRX 2025-03-31 10:09:33 +00:00
  • 17207fc5e4 WireGuard: Improve config error handling; Prevent panic in case of errors during server initialization (#4566) Ilya Gulya 2025-03-31 03:50:25 +05:00
  • 5842bbc9f7
    Sockopt: Add Windows V6Only xqzr 2025-03-31 05:43:22 +08:00
  • 52a2c63682
    Sockopt: Fix Windows Multicast interface bind (#4568) xqzr 2025-03-31 04:51:36 +08:00
  • 56ca90196d
    16 & 17L SW xqzr 2025-03-30 23:23:21 +08:00
  • 5aebf27294
    fix typo peter zhang 2025-03-30 20:38:29 +08:00
  • 4cde0ed12b ratelimit: Update markdown Meo597 2025-03-29 23:13:44 +08:00
  • 1685c61e44 DNS: Use cache for NXDOMAIN (rcode 3 error) (#4560) patterniha 2025-03-29 17:35:27 +03:30
  • 681e943848
    Chore: Optimize .gitignore (#4564) Pk-web6936 2025-03-29 17:16:26 +03:30
  • 8530bdb0de
    Bump golang.org/x/net from 0.37.0 to 0.38.0 (#4561) dependabot[bot] 2025-03-29 13:42:20 +00:00
  • 390a48357c
    Try Fix sockopt Interface miss multicast on Windows xqzr 2025-03-29 20:29:39 +08:00
  • 59e4e27a97
    Update .gitignore Pk-web6936 2025-03-29 12:13:27 +03:30
  • 0ffd7e1a3e
    Improve error handling and fix WireGuard TUN panic Ilya Gulya 2025-03-28 22:59:13 +05:00
  • f0e6bdf4ce Experiment: pingpong seed yuhan6665 2024-09-21 22:02:08 -04:00
  • 6a11542925 Experiment: seed ignore buffer and send 1st fake packet instantly yuhan6665 2024-09-04 00:06:51 -04:00
  • e94cbc585b Add quick logic for scheduler to send fake packet when no buffer is pending yuhan6665 2024-07-01 21:27:24 -04:00
  • f37e37632e Add VLESS seed tests yuhan6665 2024-04-28 18:37:07 -04:00
  • 76d7609051 Add proxy Scheduler yuhan6665 2024-04-26 10:00:56 -04:00
  • bb2900d676 Fill vless response addon yuhan6665 2024-04-21 16:00:33 -04:00
  • 5abdc38437 Add seed padding logic yuhan6665 2024-04-21 15:23:47 -04:00
  • 68881b531e Collect stats and possible padding (previously Vision Reader Writer) to all traffic yuhan6665 2024-04-17 16:09:01 -04:00
  • b12356b021
    Delete common/protocol/tls/cert/.gitignore Pk-web6936 2025-03-28 08:51:11 +03:30
  • fd5bf767f2
    Consolidate and Optimize .gitignore Files Pk-web6936 2025-03-28 08:49:52 +03:30
  • c378358194
    Consolidate and Optimize .gitignore Files Pk-web6936 2025-03-28 08:48:17 +03:30
  • 57ab2f7b41
    Bump golang.org/x/net from 0.37.0 to 0.38.0 dependabot[bot] 2025-03-28 00:45:06 +00:00
  • 484e94fa85 DNS: use cache for NXDOMAIN patterniha 2025-03-28 02:06:30 +03:30
  • fd0ede40a5 DNS: change error loglevel for doh empty list answer patterniha 2025-03-27 17:59:44 +03:30
  • 9b48673725 Add more traffic info for future use yuhan6665 2024-04-13 16:04:58 -04:00
  • d09290c5d4 Populate Seed (more TBD) and checks yuhan6665 2024-04-13 14:55:05 -04:00
  • 83c76ec192 Add VLESS seed configurations yuhan6665 2024-04-13 00:25:42 -04:00
  • 271305c301 ratelimit: limit after Meo597 2025-03-27 05:12:40 +08:00
  • f29b1b964b
    Merge 7073450735 into 29e37e8a82 风扇滑翔翼 2025-03-26 23:20:01 +03:30
  • 81b8c3a5c8 revert AddRule hossinasaadi 2025-03-26 20:52:18 +04:00
  • 670f2ec94f prepend rules when no cleanup hossinasaadi 2025-03-26 20:45:53 +04:00
  • 4b44fd8945 REALITY: Add rate limiting to fallback handling via token bucket Meo597 2025-03-26 22:45:01 +08:00
  • 5b5ccc1b6a implement rule restriction hossinasaadi 2025-03-26 17:40:31 +04:00
  • 5fe51c2384 add Restriction protobuf hossinasaadi 2025-03-26 17:27:52 +04:00
  • 29e37e8a82
    HTTP inbound: Directly forward plain HTTP 1xx response header (#4547) 风扇滑翔翼 2025-03-26 20:30:48 +08:00
  • e129b1e90d
    Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 (#4549) dependabot[bot] 2025-03-26 12:20:17 +00:00
  • 5922caff89
    DNS: Add expectedIPs as an alias of expectIPs (#4551) patterniha 2025-03-26 15:48:58 +03:30
  • 72a8f312f2 Update dns.go patterniha 2025-03-26 11:22:53 +03:30
  • 62cb0922f0 Add "expectedIPs" as an alias of "expectIPs" patterniha 2025-03-26 11:02:09 +03:30
  • ad93b5c725 rename "expectIPs" to "expectedIPs" patterniha 2025-03-26 10:10:18 +03:30
  • 18e0ad3a44
    Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 dependabot[bot] 2025-03-26 00:16:10 +00:00
  • 8d36fd7715 VLESS: Add rate limiting to fallback handling via token bucket Meo597 2025-03-25 18:17:15 +08:00
  • b373157e2c
    Rename http-1xx Fangliding 2025-03-25 17:03:57 +08:00
  • a148838865
    HTTP inbound: redirect http 1xx response header Fangliding 2025-03-25 16:55:03 +08:00
  • 7c540d3e44 Optimize timeoutMs patterniha 2025-03-24 17:24:20 +03:30
  • 4afe2d0cff
    DNS: Support returning upstream TTL to clients (#4526) Meo597 2025-03-24 21:33:56 +08:00
  • 2d3210e4b8 Env: Add XRAY_LOCATION_CERT variable (#4536) patterniha 2025-03-24 16:26:48 +03:30
  • 72190c66cd
    Update others.go RPRX 2025-03-24 12:52:57 +00:00
  • da7765959f
    Update windows.go RPRX 2025-03-24 12:51:22 +00:00
  • 55c7874d5c rename patterniha 2025-03-24 15:42:18 +03:30
  • 17f2dbcdb7 rename patterniha 2025-03-24 14:25:29 +03:30
  • 673a9ae063
    Bump github.com/quic-go/quic-go from 0.50.0 to 0.50.1 (#4539) dependabot[bot] 2025-03-24 09:49:58 +00:00
  • c233c79147
    Bump github.com/quic-go/quic-go from 0.50.0 to 0.50.1 dependabot[bot] 2025-03-24 00:19:59 +00:00
  • c6beeabf04 add "certificate" environment variable patterniha 2025-03-24 00:46:37 +03:30
  • beb52a805d Merge branch 'main' into dns-ttl Meo597 2025-03-23 23:34:49 +08:00
  • 607c2a6d31
    DNS DoH: Use EDNS0 with 100-300 padding by default (body padding) RPRX 2025-03-21 20:13:09 +00:00
  • d2f10dbc6a Fix queryStrategy 4+6 Meo597 2025-03-22 03:25:28 +08:00
  • 4a4eaa24fd Fix test TestIPIfNonMatchDomain Meow597 2025-03-22 00:04:07 +08:00
  • adf33c9ae0 Fix test Meow597 2025-03-21 23:52:19 +08:00
  • d02467f7bc DNS: Support returning upstream TTL to clients Meow597 2025-03-21 21:47:27 +08:00
  • b585b26f29
    Sockopt: Fix Windows UDP interface bind; Allow customSockopt work for UDP (#4504) 风扇滑翔翼 2025-03-21 18:48:46 +08:00
  • 1067171e6a
    DNS: Add timeoutMs for DnsServerObject (#4523) patterniha 2025-03-21 13:54:58 +03:30
  • eac84531d7 DNS: Add timeoutMs for DnsServerObject patterniha 2025-03-21 13:47:53 +03:30
  • dffa26a71b
    break proto 风扇滑翔翼 2025-03-21 09:17:12 +00:00
  • 86a225cda1 DNS: Retry with EDNS0 when response is truncated (#4516) 风扇滑翔翼 2025-03-21 08:22:04 +08:00
  • 6f8e253dec DNS: Add tag for DnsServerObject (#4515) 风扇滑翔翼 2025-03-21 08:18:59 +08:00
  • 45b098ef23
    comment 风扇滑翔翼 2025-03-20 17:50:29 +00:00
  • 971a8dadfc
    Fix network stack 风扇滑翔翼 2025-03-20 17:44:02 +00:00
  • 2415ae5e5f
    Rename 风扇滑翔翼 2025-03-20 16:48:57 +00:00
  • d40c0374d2
    Fix test 风扇滑翔翼 2025-03-20 16:09:11 +00:00
  • 6437143bb7
    Fix nil resource body 风扇滑翔翼 2025-03-20 15:35:49 +00:00
  • dc75ea7004
    DNS: Add tagOverride 风扇滑翔翼 2025-03-20 13:54:19 +00:00
  • 6a211a0bb9
    DNS: Add allowUnexpectedIPs for DnsServerObject (#4497) patterniha 2025-03-20 13:09:02 +01:00
  • 335845a9b2
    DNS: Ensure order for DNS server match (#4510) 风扇滑翔翼 2025-03-20 19:21:21 +08:00
  • b70d0abebe
    API: Fix data race in online ipList (#4513) 风扇滑翔翼 2025-03-20 19:12:36 +08:00
  • 3d21128159
    Bump github.com/miekg/dns from 1.1.63 to 1.1.64 (#4506) dependabot[bot] 2025-03-20 11:06:51 +00:00
  • eca99771ca
    README.md: Add Remnawave to Web Panels (#4498) Nikita Korotaev 2025-03-20 15:50:43 +05:00
  • e866ce187f
    API: Fix data race in online ipList 风扇滑翔翼 2025-03-20 06:09:15 +00:00
  • e07672037f
    DNS: Ensure order for DNS server match 风扇滑翔翼 2025-03-19 14:30:47 +00:00