RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								16eee1b89c 
								
									
								
							
								 
							
						 
						
							
							
								
								Mux server: Clone the session.Content attached on ctx as well  
							
							 
							
							... 
							
							
							
							https://github.com/XTLS/Xray-core/pull/3908#issuecomment-2696911994 
Fixes https://github.com/XTLS/Xray-core/pull/3904  for good 
							
						 
						
							2025-03-04 11:01:03 +00:00  
						
					 
				
					
						
							
							
								 
								风扇滑翔翼
							
						 
						
							 
							
							
								
								
							
							
								
							
								22c50a70c6 
								
									
								
							
								 
							
						 
						
							
							
								
								UDS: Make all remote addr 0.0.0.0 ( #4390 )  
							
							 
							
							... 
							
							
							
							https://github.com/XTLS/Xray-core/pull/4389#issuecomment-2656360673 
---------
Co-authored-by: RPRX <63339210+RPRX@users.noreply.github.com> 
							
						 
						
							2025-02-13 14:01:33 +00:00  
						
					 
				
					
						
							
							
								 
								Artur Melanchyk
							
						 
						
							 
							
							
								
								
							
							
								
							
								ae327eb7e6 
								
									
								
							
								 
							
						 
						
							
							
								
								Chore: Make some Maps into real Sets ( #4362 )  
							
							 
							
							
							
						 
						
							2025-02-07 13:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								风扇滑翔翼
							
						 
						
							 
							
							
								
								
							
							
								
							
								3a7a78ff3a 
								
									
								
							
								 
							
						 
						
							
							
								
								UDS: Keep valid source addr ( #4325 )  
							
							 
							
							... 
							
							
							
							Fixes https://github.com/XTLS/Xray-core/issues/4324  
							
						 
						
							2025-01-26 11:08:36 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								46d8d9ef02 
								
									
								
							
								 
							
						 
						
							
							
								
								XHTTP server: Forbid Mux.Cool except pure XUDP ( #4128 )  
							
							 
							
							... 
							
							
							
							https://github.com/XTLS/Xray-core/discussions/4113#discussioncomment-11491701  
							
						 
						
							2024-12-07 04:45:45 +00:00  
						
					 
				
					
						
							
							
								 
								zonescape
							
						 
						
							 
							
							
							
								
							
								71cfea8aae 
								
							
								 
							
						 
						
							
							
								
								Chore: Fix some spelling errors ( #3976 )  
							
							 
							
							
							
						 
						
							2024-11-06 10:42:43 -05:00  
						
					 
				
					
						
							
							
								 
								风扇滑翔翼
							
						 
						
							 
							
							
								
								
							
							
								
							
								057e6284b2 
								
									
								
							
								 
							
						 
						
							
							
								
								UDS: prevent crash when proxy udp ( #3967 )  
							
							 
							
							... 
							
							
							
							* net: Prevent nil pointer err in NetAddr()
* Fix dsworker saddr problem 
							
						 
						
							2024-11-04 10:39:04 -05:00  
						
					 
				
					
						
							
							
								 
								Kobe Arthur Scofield
							
						 
						
							 
							
							
								
								
							
							
								
							
								7086d286be 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove legacy code ( #3838 )  
							
							 
							
							... 
							
							
							
							* Add feature migration notice
* Remove legacy code of transport processing
* Clear legacy proto field
* Fix missing
* Unify protocolname
* Test remove
* Supressor
* Weird code
* Remove errorgen related comments 
							
						 
						
							2024-09-23 11:28:19 -04:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
								
								
							
							
								
							
								079d0bd8a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor log ( #3446 )  
							
							 
							
							... 
							
							
							
							* Refactor log
* Add new log methods
* Fix logger test
* Change all logging code
* Clean up pathObj
* Rebase to latest main
* Remove invoking method name after the dot 
							
						 
						
							2024-06-29 14:32:57 -04:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
							
								
							
								0a3c449cdf 
								
							
								 
							
						 
						
							
							
								
								Inbound worker should fill context outbounds info  
							
							 
							
							... 
							
							
							
							https://github.com/XTLS/Xray-core/issues/3388  
							
						 
						
							2024-05-26 12:25:25 -04:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
								
								
							
							
								
							
								017f53b5fc 
								
									
								
							
								 
							
						 
						
							
							
								
								Add session context outbounds as slice ( #3356 )  
							
							 
							
							... 
							
							
							
							* Add session context outbounds as slice
slice is needed for dialer proxy where two outbounds work on top of each other
There are two sets of target addr for example
It also enable Xtls to correctly do splice copy by checking both outbounds are ready to do direct copy
* Fill outbound tag info
* Splice now checks capalibility from all outbounds
* Fix unit tests 
							
						 
						
							2024-05-13 21:52:24 -04:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
							
								
							
								efd32b0fb2 
								
							
								 
							
						 
						
							
							
								
								Enable splice for freedom outbound (downlink only)  
							
							 
							
							... 
							
							
							
							- Add outbound name
- Add outbound conn in ctx
- Refactor splice: it can be turn on from all inbounds and outbounds
- Refactor splice: Add splice copy to vless inbound
- Fix http error test
- Add freedom splice toggle via env var
- Populate outbound obj in context
- Use CanSpliceCopy to mark a connection
- Turn off splice by default 
							
						 
						
							2023-09-07 14:17:39 -04:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								62e881b01a 
								
									
								
							
								 
							
						 
						
							
							
								
								5*60 -> 2*60  
							
							 
							
							
							
						 
						
							2023-06-18 15:33:30 +00:00  
						
					 
				
					
						
							
							
								 
								Mocking
							
						 
						
							 
							
							
							
								
							
								4140bcd11a 
								
							
								 
							
						 
						
							
							
								
								Enhancement of "redirect" function, adding support for MacOS  
							
							 
							
							... 
							
							
							
							Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
"inbounds": [
{
"listen": "127.0.0.1",
"port": 1122,
"protocol": "dokodemo-door",
"tag": "dokodemo",
"settings": {
"network": "tcp",
"followRedirect": true,
"userLevel": 0
},
"streamSettings": {
"sockopt": {
"tproxy": "Redirect"
}
}
}
]
还原#1189 提交 
							
						 
						
							2022-08-22 10:33:58 -04:00  
						
					 
				
					
						
							
							
								 
								S-Mocking
							
						 
						
							 
							
							
								
								
							
							
								
							
								59602db02d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add "tproxy" option ( #1189 )  
							
							 
							
							... 
							
							
							
							* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 1122,
      "protocol": "dokodemo-door",
      "tag": "dokodemo",
      "settings": {
        "network": "tcp",
        "followRedirect": true,
        "userLevel": 0
      },
      "streamSettings": {
        "sockopt": {
          "tproxy": "pf"
        }
      }
    }
  ]
* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 1122,
      "protocol": "dokodemo-door",
      "tag": "dokodemo",
      "settings": {
        "network": "tcp",
        "followRedirect": true,
        "userLevel": 0
      },
      "streamSettings": {
        "sockopt": {
          "tproxy": "pf"
        }
      }
    }
  ]
* Add "tproxy" option
Added the function of "MacOS" FreeBSD firewall traffic forwarding and resolving destination address
example:
  "inbounds": [
    {
      "listen": "127.0.0.1",
      "port": 1122,
      "protocol": "dokodemo-door",
      "tag": "dokodemo",
      "settings": {
        "network": "tcp",
        "followRedirect": true,
        "userLevel": 0
      },
      "streamSettings": {
        "sockopt": {
          "tproxy": "pf"
        }
      }
    }
  ]
Co-authored-by: Mocking <fanhaiwang0817@gmail.com> 
							
						 
						
							2022-08-20 09:02:18 -04:00  
						
					 
				
					
						
							
							
								 
								世界
							
						 
						
							 
							
							
								
								
							
							
								
							
								6f93ef7736 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove useless error log  
							
							 
							
							
							
						 
						
							2022-06-01 11:11:53 +08:00  
						
					 
				
					
						
							
							
								 
								世界
							
						 
						
							 
							
							
								
								
							
							
								
							
								f046feb9ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Reformat code  
							
							 
							
							
							
						 
						
							2022-05-18 15:29:01 +08:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
								
								
							
							
								
							
								e93da4bd02 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix some tests and format code ( #830 )  
							
							 
							
							... 
							
							
							
							* Increase some tls test timeout
* Fix TestUserValidator
* Change all tests to VMessAEAD
Old VMess MD5 tests will be rejected and fail in 2022
* Chore: auto format code 
							
						 
						
							2021-12-14 19:28:47 -05:00  
						
					 
				
					
						
							
							
								 
								lucifer9
							
						 
						
							 
							
							
							
								
							
								d6ae4e9ba2 
								
							
								 
							
						 
						
							
							
								
								Make it easier to configure multiple listening ports  
							
							 
							
							
							
						 
						
							2021-11-17 23:13:15 -05:00  
						
					 
				
					
						
							
							
								 
								Ovear
							
						 
						
							 
							
							
								
								
							
							
								
							
								3c7189a3e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix: Remove udp connection twice  
							
							 
							
							
							
						 
						
							2021-10-22 12:38:40 +08:00  
						
					 
				
					
						
							
							
								 
								世界
							
						 
						
							 
							
							
								
								
							
							
								
							
								a3023e43ef 
								
									
								
							
								 
							
						 
						
							
							
								
								Add routeOnly sniffing option  
							
							 
							
							
							
						 
						
							2021-10-22 11:57:23 +08:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
								
								
							
							
								
							
								e286cdcaa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Style: format code by gofumpt ( #761 )  
							
							 
							
							
							
						 
						
							2021-10-20 00:57:14 +08:00  
						
					 
				
					
						
							
							
								 
								Arthur Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								24b637cd5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix: CounterConnection with ReadV/WriteV  ( #720 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: JimhHan <50871214+JimhHan@users.noreply.github.com> 
							
						 
						
							2021-09-20 20:11:21 +08:00  
						
					 
				
					
						
							
							
								 
								yuhan6665
							
						 
						
							 
							
							
								
								
							
							
								
							
								f50eff5ebb 
								
									
								
							
								 
							
						 
						
							
							
								
								Add Fake DNS support ( #309 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Xiaokang Wang <xiaokangwang@outlook.com>
Co-authored-by: loyalsoldier <10487845+Loyalsoldier@users.noreply.github.com>
Co-authored-by: kslr <kslrwang@gmail.com> 
							
						 
						
							2021-03-07 04:39:50 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Han
							
						 
						
							 
							
							
								
								
							
							
								
							
								9aa49be703 
								
									
								
							
								 
							
						 
						
							
							
								
								Restrict tag to be unique ( #258 )  
							
							 
							
							
							
						 
						
							2021-02-18 09:53:10 +00:00  
						
					 
				
					
						
							
							
								 
								秋のかえで
							
						 
						
							 
							
							
								
								
							
							
								
							
								0b4858d016 
								
									
								
							
								 
							
						 
						
							
							
								
								Feature: Exclude some domains in sniffing destOverride ( #151 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: RPRX <63339210+rprx@users.noreply.github.com> 
							
						 
						
							2021-01-21 20:50:09 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								ee15cc253f 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve configuration detector (cone or symmetric)  
							
							 
							
							
							
						 
						
							2021-01-10 07:50:21 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								43eb5d1b25 
								
									
								
							
								 
							
						 
						
							
							
								
								16 -> 60, 8 -> 300  
							
							 
							
							... 
							
							
							
							https://github.com/XTLS/Xray-core/issues/129#issuecomment-757355137 
十分感谢 @GleenJi 等协助测试 
							
						 
						
							2021-01-10 04:50:26 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								310a938511 
								
									
								
							
								 
							
						 
						
							
							
								
								VLESS & VMess are not ready to accept FullCone yet  
							
							 
							
							
							
						 
						
							2020-12-30 08:10:26 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								2da07e0f8a 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor: FullCone TPROXY Inbound & Socks Outbound  
							
							 
							
							... 
							
							
							
							https://t.me/projectXray/116037  
							
						 
						
							2020-12-29 11:50:17 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
								
								
							
							
								
							
								0d772cd800 
								
									
								
							
								 
							
						 
						
							
							
								
								Adjust Splice panic strategy  
							
							 
							
							
							
						 
						
							2020-12-04 11:51:12 +00:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
							
								
							
								16544c18ab 
								
							
								 
							
						 
						
							
							
								
								v1.1.0  
							
							 
							
							
							
						 
						
							2020-12-04 09:36:16 +08:00  
						
					 
				
					
						
							
							
								 
								RPRX
							
						 
						
							 
							
							
							
								
							
								c7f7c08ead 
								
							
								 
							
						 
						
							
							
								
								v1.0.0  
							
							 
							
							
							
						 
						
							2020-11-25 19:01:53 +08:00