Commit Graph
41 Commits
Author SHA1 Message Date
Loren Eteval 0fe056b741 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 e52e37fc03 Update Intellisense for hy1 & hy2
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-22 19:26:56 +08:00
Loren Eteval 41758e9047 Change to parseHostPort usage
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-21 12:10:03 +08:00
Loren Eteval 114772256c 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 3a82f970e9 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 ed3af41c1f 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 f9d8f24fc9 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 2b94ec937a 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 19d197e3fe 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 e52fa24053 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 ba1f00744f 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 81a6542162 Refine Tor relay behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:30:52 +08:00
Loren Eteval 518f0bd282 Refine editor completion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-10-06 22:27:18 +08:00
Loren Eteval 280d946f61 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 7dfc0ed5da Refine editor completion
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-21 18:30:39 +08:00
Loren Eteval e97582125f 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 58a6e02418 Refine Core behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:24:18 +08:00
Loren Eteval 0545c21bc8 Refine configuration handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-20 11:23:46 +08:00
Loren Eteval 6de5ecc305 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 3647a7e01f Add trojan import/export support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-14 18:19:06 +08:00
Loren Eteval 04e67cff64 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 cf634ae894 Add hysteria2 support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 14:06:22 +08:00
Loren Eteval 49bc8f9a44 Refactor Hysteria to Hysteria1
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-10 13:20:41 +08:00
Loren Eteval e109abfefc 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 55d4190b69 Add more copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:56 +08:00
Loren Eteval 38ed89528b Update tun2socks exitcode handling
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:56 +08:00
Loren Eteval f3fd511755 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 92db887ec0 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 a682662ca1 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 481ba9388b Add Windows TUN support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 02e1cfbe5d Refine Tor relay behavior
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 1d28b51c8f Add core wait controls
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 470c4618e0 Add copyright notice
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-07 00:15:55 +08:00
Loren Eteval 2c30ecb243 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
Loren Eteval 42d9fb1be5 Add SystemShuttingDown ErrorCode handling in core ExitCallback
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-09-03 15:12:29 +08:00
Loren Eteval c23d4f7cfd Fix Tor CLI console window shown on Windows platform
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-30 23:41:07 +08:00
Loren Eteval ff58f6c0ff Add Tor Routing support
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-30 17:03:32 +08:00
Loren Eteval e92c6a9e85 Add Edit Routing feature
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-11 12:59:46 +08:00
Loren Eteval d46a24f946 Add support for shadowsocks import/export
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-08-05 11:32:28 +08:00
Loren Eteval 09a246f08b Update constants
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-07-25 16:58:03 +08:00
Loren Eteval e08021ac85 Add project files
Signed-off-by: Loren Eteval <loren.eteval@proton.me>
2023-07-24 19:49:17 +08:00