Loren Eteval
|
16c5255331
|
Refactor translation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-03-20 00:22:32 +08:00 |
|
Loren Eteval
|
12a44f3e67
|
Update CoreManager.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:07:36 +08:00 |
|
Loren Eteval
|
322fbb6717
|
Use functools.partial in core launcher
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2025-02-23 15:05:09 +08:00 |
|
Loren Eteval
|
429db63778
|
Rework CoreProcess
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 19:32:52 +08:00 |
|
Loren Eteval
|
c12038be33
|
Update CoreManager.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-12-23 19:28:39 +08:00 |
|
Loren Eteval
|
15c9232bfa
|
Add check guard in VPN mode if routing option has direct rules
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-05-10 19:36:16 +08:00 |
|
Loren Eteval
|
df68c74577
|
Rename versionToNumber to versionToValue
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-05-10 19:36:16 +08:00 |
|
Loren Eteval
|
8f192fc2b9
|
Fix version compare using versionToNumber
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-05-10 19:36:16 +08:00 |
|
Loren Eteval
|
3a14a0b948
|
Add tcping test support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-03-09 18:19:04 +08:00 |
|
Loren Eteval
|
c594d8ef80
|
Rename msg produce threshold param name
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-02-27 20:14:49 +08:00 |
|
Loren Eteval
|
6fff6f05a9
|
Sync rework changes
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2024-02-07 12:33:03 +08:00 |
|
Loren Eteval
|
99ff7efe59
|
Update Configuration.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 18:20:30 +08:00 |
|
Loren Eteval
|
c82f29baf8
|
Optimize CPU usage in Core.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 11:03:54 +08:00 |
|
Loren Eteval
|
a5349a5876
|
Refactor configuration export logic
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-11 11:02:22 +08:00 |
|
lilendian0x00
|
611ef875c4
|
Fixed not specifying headers for TCP HTTP protocol
|
2023-11-08 03:36:44 -08:00 |
|
Loren Eteval
|
2171429dec
|
Improve VPN mode theme and optimize CPU usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-11-05 16:42:49 +08:00 |
|
Loren Eteval
|
4a0618aff2
|
Add hysteria2 share link import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-22 19:28:52 +08:00 |
|
Loren Eteval
|
a7f2d81359
|
Update Intellisense for hy1 & hy2
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-22 19:26:56 +08:00 |
|
Loren Eteval
|
7cabeccb87
|
Change to parseHostPort usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-21 12:10:03 +08:00 |
|
Loren Eteval
|
0aa28457c8
|
Refactor code to support older PySide6. Tested minimum version 6.1.0
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-19 16:06:20 +08:00 |
|
Loren Eteval
|
19918b5bdc
|
Fix core exitcallback called multiple times
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-18 16:40:25 +08:00 |
|
Loren Eteval
|
9c62248120
|
Add time.sleep to avoid occupying CPU resources too much
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-18 16:39:36 +08:00 |
|
Loren Eteval
|
845277ec98
|
Add support for Xray-core logging in Pythonw mode
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-15 13:43:12 +08:00 |
|
Loren Eteval
|
cd6bd1207f
|
Add redirect options for backward compatibility
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-08 19:46:36 +08:00 |
|
Loren Eteval
|
c349207227
|
Add stdout/stderr redirect guard for pythonw.exe
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-08 19:30:34 +08:00 |
|
Loren Eteval
|
d6eba24902
|
Add core logging support via redirected stdout/stderr
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-06 22:49:23 +08:00 |
|
Loren Eteval
|
3d76b62510
|
Fix TLSObject serverName when protocol is VMess
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-06 22:33:52 +08:00 |
|
Loren Eteval
|
f056c92eef
|
Update TorRelay.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-06 22:30:52 +08:00 |
|
Loren Eteval
|
2b10610073
|
Update Intellisense.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-10-06 22:27:18 +08:00 |
|
Loren Eteval
|
e267bf0c6e
|
Update core daemon timer timeout from 100ms to 1ms
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-27 22:33:31 +08:00 |
|
Loren Eteval
|
cfb5deeca1
|
Update Intellisense.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-21 18:30:39 +08:00 |
|
Loren Eteval
|
21bb1b2b8d
|
Remove lru_cache decorator on Configuration.toJSON method
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-21 00:01:44 +08:00 |
|
Loren Eteval
|
82f3e61762
|
Update Core.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-20 11:24:18 +08:00 |
|
Loren Eteval
|
37fda6b41f
|
Update Configuration.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-20 11:23:46 +08:00 |
|
Loren Eteval
|
0a3a0be6bc
|
Rename APP().torRelaySettingsWidget to APP().TorRelayWidget
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-16 12:08:51 +08:00 |
|
Loren Eteval
|
3aab212681
|
Add trojan import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-14 18:19:06 +08:00 |
|
Loren Eteval
|
c74928f041
|
Add functools.lru_cache to speed up function call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-14 17:25:45 +08:00 |
|
Loren Eteval
|
10c2e3baee
|
Add hysteria2 support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-10 14:06:22 +08:00 |
|
Loren Eteval
|
7c1b959035
|
Refactor Hysteria to Hysteria1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-10 13:20:41 +08:00 |
|
Loren Eteval
|
234417e7c3
|
Remove waitTime=1000 when starting tun2socks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-10 00:01:12 +08:00 |
|
Loren Eteval
|
82349306df
|
Add more copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:56 +08:00 |
|
Loren Eteval
|
d6f1b097e3
|
Update tun2socks exitcode handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:56 +08:00 |
|
Loren Eteval
|
06d5bd8db8
|
Move tordata dir to tempdir implementation
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
a688b0dcac
|
Put relation delete before stopping tun2socks
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
8c26813815
|
Add default tor relay establish timeout constant
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
f15c98585a
|
Add Windows TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
4b03c1fc95
|
Update TorRelay.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
065095ffd3
|
Add waitCore and waitTime option in Core.py
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
d2341916bd
|
Add copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-07 00:15:55 +08:00 |
|
Loren Eteval
|
3136fc162b
|
Add lru_cache(None) to speed up function call
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
|
2023-09-03 15:13:24 +08:00 |
|