Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							003fd26a64
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 19:03:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2c02b7e0a5
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 18:59:56 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6ee863ad83
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 18:58:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							14a4c11b9e
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 18:55:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c4f740db63
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 18:53:44 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0b3126dc5c
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:41:55 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3590fecb9a
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:35:39 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							28577c4bf3
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:32:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							afc02d8e1f
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:28:37 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5ab4e99cad
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:23:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							573b7f9a15
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:19:27 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							759562890a
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 18:08:45 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							e256e906b1
							
						
					 | 
					
						
						
							
							Update Makefile.win
						
						
						
						
						
					 | 
					
						2025-03-14 18:05:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							20d7a5832a
							
						
					 | 
					
						
						
							
							Update pcre_plugin.c
						
						
						
						
						
					 | 
					
						2025-03-14 18:00:52 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5b61a0828b
							
						
					 | 
					
						
						
							
							Update pcre_plugin.c
						
						
						
						
						
					 | 
					
						2025-03-14 17:56:54 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							fc1c62a303
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 17:49:01 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4582790d8b
							
						
					 | 
					
						
						
							
							Update Makefile.llvm
						
						
						
						
						
					 | 
					
						2025-03-14 17:48:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							06992a4a3a
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 17:35:10 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0acd2e55e1
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 17:31:21 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							cd52c363be
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 17:27:36 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4dbe70f5ca
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 17:22:35 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c71370ec03
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
						
						
						Do not try to install on mac 
						
					 | 
					
						2025-03-14 17:04:42 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b1b64972c5
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
						
						
						add more targets 
						
					 | 
					
						2025-03-14 17:02:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db7ef4ba2f
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 16:52:11 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							51fc2f6dcb
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 16:38:47 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							16bd55a074
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 16:28:40 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0ca9030520
							
						
					 | 
					
						
						
							
							Update c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 16:27:16 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							87255a8201
							
						
					 | 
					
						
						
							
							Create c-cpp.yml
						
						
						
						
						
					 | 
					
						2025-03-14 16:22:13 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							d80889474b
							
						
					 | 
					
						
						
							
							Update README
						
						
						
						
						
					 | 
					
						2025-03-10 14:07:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8133480b11
							
						
					 | 
					
						
						
							
							Update README
						
						
						
						
						
					 | 
					
						2025-03-10 14:06:29 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							f23fc4fc44
							
						
					 | 
					
						
						
							
							mention https:// proxy in README
						
						
						
						
						
					 | 
					
						2025-03-10 00:51:43 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							3668634781
							
						
					 | 
					
						
						
							
							Update readme for 0.9.5
						
						
						
						
						
					 | 
					
						2025-03-10 00:46:46 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							46a230ebd3
							
						
					 | 
					
						
						
							
							Merge branch 'master' of https://github.com/3proxy/3proxy
						
						
						
						
						
					 | 
					
						2025-03-10 00:37:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8e1bdfbf1
							
						
					 | 
					
						
						
							
							switch windows / arm to DLL version of OpenSSL
						
						
						
						
						
					 | 
					
						2025-03-10 00:36:05 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5f1f08b60
							
						
					 | 
					
						
						
							
							Use non-static openssl libs for windows arm64
						
						
						
						
						
					 | 
					
						2025-03-09 20:55:23 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							926ef71ba0
							
						
					 | 
					
						
						
							
							Fix Makefile.Linux
						
						
						
						
						
					 | 
					
						2025-03-09 19:51:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc92819572
							
						
					 | 
					
						
						
							
							Fix tlspr for compatibility with older compileres
						
						
						
						
						
					 | 
					
						2025-03-09 19:16:35 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							a76dd93e86
							
						
					 | 
					
						
						
							
							Add tlspr to install section
						
						
						
						
						
					 | 
					
						2025-03-09 18:38:04 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							2900b80d88
							
						
					 | 
					
						
						
							
							Prepare for 0.9.5 release
						
						
						
						
						
					 | 
					
						2025-03-09 17:29:17 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7b0061626
							
						
					 | 
					
						
						
							
							Fix ssl_plugin for windows building
						
						
						
						
						
					 | 
					
						2025-03-09 17:26:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								z3apa3a
							
						 
					 | 
					
						
						
						
						
							
						
						
							74134db09e
							
						
					 | 
					
						
						
							
							Fix ssl_plugin for Windows
						
						
						
						
						
					 | 
					
						2025-03-09 17:22:18 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							878025598b
							
						
					 | 
					
						
						
							
							tlspr (SNI proxy) documented
						
						
						
						
						
					 | 
					
						2025-03-09 15:03:06 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							6387bed4f2
							
						
					 | 
					
						
						
							
							Replace strcpy with memmove for overlapping regions
						
						
						
						
						
					 | 
					
						2024-12-20 14:38:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb6a4166b7
							
						
					 | 
					
						
						
							
							Use -fPIC instead of -fPIE
						
						
						
						
						
					 | 
					
						2024-09-11 18:34:40 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf6946cc8b
							
						
					 | 
					
						
						
							
							Fix: IPv6 address may be invalid on some plafrorms for SOCKSv5 UDP ASSOCIATE
						
						
						
						
						
					 | 
					
						2024-07-18 12:50:59 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab8db00b1f
							
						
					 | 
					
						
						
							
							Fix type for ssl_poll
						
						
						
						
						
					 | 
					
						2024-06-04 19:26:34 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							94dfa195db
							
						
					 | 
					
						
						
							
							char * / unsigned char * conversions fixed
						
						
						
						
						
					 | 
					
						2024-05-31 19:53:28 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb4ab5d07f
							
						
					 | 
					
						
						
							
							Remove accidentely added binary
						
						
						
						
						
					 | 
					
						2024-05-20 13:44:50 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							57f11d8a0f
							
						
					 | 
					
						
						
							
							Add tlspr binary to git ignore
						
						
						
						
						
					 | 
					
						2024-05-20 13:41:55 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Vladimir Dubrovin
							
						 
					 | 
					
						
						
						
						
							
						
						
							013d4bc333
							
						
					 | 
					
						
						
							
							tlspr (SNI proxy) implemented
						
						
						
						
						
						
						
						Options -cN - level of TLS check
default - allow non-TLS traffic
1 - require TLS, only check client HELLO packet
2 - require TLS, check both client and server HELLO
3 - require TLS, check server send certificate (not compatible with TLS 1.3)
4 - require mutual TLS, check server send certificate request and client sends certificate (not compatible with TLS 1.3)
-P - default port
examples:
1.
tlspr -p1443 -P443 -c1
(port 1443 may be used to redirect traffic to destination port 143). SNI is used to find destination host
2.
allow * * * 80
parent 1000 http 0.0.0.0 0
allow * * * * CONNECT
parent 1000 tls 0.0.0.0 0
deny * * some.not.allowed.host
allow *
socks
attempts to take destination hostname from SNI in SOCKS 
						
					 | 
					
						2024-05-20 13:01:38 +03:00 | 
					
					
						
						
							
							
							
						
					 |