Commit Graph

129 Commits

Author SHA1 Message Date
ChsBuffer
79c4a9d203 - Migrate to xjasonlyu/tun2socks
- Fix Starting Controller misc UI block
- Fix didn't stop Controller when starting Controller
2021-11-10 22:44:01 +08:00
ChsBuffer
a13b83fd9f Fix active/save Profile
Fix SingleInstance
MainForm Refactors
2021-11-07 00:52:54 +08:00
ChsBuffer
2d295a1449 [Features] Json Format Mode
New ModeEditForm
Refactors and Cleanup
Update nuget packages
2021-11-04 17:43:33 +08:00
ChsBuffer
072f2d16e6 Fix stop error when using socks5 proxy 2021-10-19 17:36:14 +08:00
ChsBuffer
1228a565c1 Update texts
rename Subscribe Link (WTF??) to Subscription
Full English log
Remove Debug Logging Sink
Add Console Logging Sink
2021-09-23 20:17:45 +08:00
ChsBuffer
dc904c9c0b Fix start failed deadlock 2021-09-21 17:16:40 +08:00
ChsBuffer
96bd7473ca Refactor AsyncLock 2021-09-14 08:41:30 +08:00
ChsBuffer
42baed8b8f Catch HttpConnectAsync's exception 2021-09-12 01:34:12 +08:00
ChsBuffer
89f9dccb87 Fix virtual adapter mode NAT type test result "Wrong STUN server" 2021-09-11 01:19:01 +08:00
ChsBuffer
3e377f2e9d Feature: Server http connect time Test 2021-09-11 01:12:28 +08:00
ChsBuffer
635212f24d Replace NTTController with NatTypetester(Stun.Net)
Enable NAT Type Test for all mode types
Remove Shadowsocks SS
2021-09-10 23:56:25 +08:00
ChsBuffer
46d60babbc Refactor: Update Netch.Servers naming 2021-08-31 11:48:49 +08:00
ChsBuffer
c12122f7d0 Refactor: Create ModeFeature Enum 2021-07-23 00:44:16 +08:00
ChsBuffer
a62f694908 Refactors 2021-07-16 05:24:36 +08:00
ChsBuffer
9da801dc19 Update Log
Remove unused Control.Invoke
2021-07-16 03:39:16 +08:00
ChsBuffer
72ae9b7bf3 Make Task Analyzer Happy 2021-07-15 20:15:34 +08:00
ChsBuffer
bf4b637940 Add Microsoft.VisualStudio.Threading 2021-07-15 17:57:43 +08:00
ChsBuffer
ee206f3df0 Update Log 2021-07-15 14:29:56 +08:00
ChsBuffer
35be8bedd0 Update MainController Async 2021-07-05 01:21:46 +08:00
ChsBuffer
5109134843 Log Third-party drivers when open
Log Server.MaskData when start
Remove application Log to console
2021-07-02 19:04:21 +08:00
ChsBuffer
c0452552ec Reafctor IController 2021-06-26 23:06:24 +08:00
ChsBuffer
58c5f9d086 Update Async 2021-06-26 16:47:46 +08:00
ChsBuffer
f5da527775 Revert "Update namespace"
This reverts commit 9f7fd9020f.
2021-06-13 16:35:38 +08:00
ChsBuffer
9f7fd9020f Update namespace
Cleanup
2021-06-09 15:27:20 +08:00
ChsBuffer
7493f07da9 Migrate to Serilog 2021-05-29 19:54:44 +08:00
ChsBuffer
ee2d35cb5d Refactor: ModeHelper, Mode.Type, Netch.Enums.ModeType 2021-05-06 23:43:13 +08:00
ChsBuffer
460d295a66 Refactor TryReleaseTcpPort Process.MainModule.FileName null handling 2021-04-30 17:01:11 +08:00
ChsBuffer
fb64951003 Refactor: name, namespace 2021-04-30 15:24:37 +08:00
Connection Refused
5803b94ae9 Update NativeMethods 2021-04-02 02:40:13 +08:00
ChsBuffer
42b609b597 Refactor OpenLogFile 2021-03-31 19:56:23 +08:00
ChsBuffer
090e487733 Move MessageException Namespace and Optimize import 2021-03-28 00:51:42 +08:00
ChsBuffer
3cbd5af9a3 Extract TagItem class, Update Nullable 2021-03-27 17:40:18 +08:00
ChsBuffer
f4759d2f94 Drop HTTPController(Drop WebProxy, Update server with proxy etc.) 2021-03-26 18:17:58 +08:00
ChsBuffer
32d3e97288 Update TryReleaseUsedTcpPort 2021-03-24 11:32:26 +08:00
ChsBuffer
8269948288 Update GetProcessByUsedTcpPort (Fix #591) 2021-03-23 16:14:34 +08:00
ChsBuffer
9a3a1e3664 Fix #589 GetProcessByUsedTcpPort multiple process 2021-03-22 22:01:03 +08:00
ChsBuffer
a1b978a22c Remove WindowsJobAPI 2021-03-21 03:38:34 +08:00
ChsBuffer
d08a9d5bfd Refactor Start Port Check Kill Process 2021-03-21 03:38:25 +08:00
ChsBuffer
12559d8192 Fix MainController.Stop() didn't catch multiple exceptions 2021-03-06 05:05:21 +08:00
ChsBuffer
bd71452206 MainController.StopAsync() Exception handling 2021-03-06 04:49:11 +08:00
ChsBuffer
e99772ad11 Rename DNS to DnsUtils 2021-03-03 19:49:32 +08:00
ChsBuffer
0714a7bc12 Refactor Get NetworkInterfaces 2021-03-03 19:37:04 +08:00
ChsBuffer
dd5dee02c5 Enable Nullable 2021-02-28 22:17:12 +08:00
ChsBuffer
790abce3c8 Fix #528 socks5 only mode start failed 2021-02-28 20:51:43 +08:00
ChsBuffer
fde71e922f Fix: Remove in directory firewall rules ignore application name case
Fix: Windows Firewall Notification
Refactor: create firewall rules by searching directory exe files
2021-02-26 13:52:29 +08:00
ChsBuffer
ac0800ec56 Reformat 2021-02-20 18:15:16 +08:00
ChsBuffer
c29c55bd40 Refactor StartFailed 2021-02-18 23:58:39 +08:00
ChsBuffer
019044c275 Refactor:
Move NatTest to MainForm
  Move call NetTraffic() NatTest() to ControlButton_Click()
2021-01-26 21:50:33 +08:00
ChsBuffer
c9da7197ba Refactor: Merge MainForm 2021-01-15 16:24:59 +08:00
ChsBuffer
2b53a7ca9e Refactor UpdateChecker.cs 2021-01-14 15:54:17 +08:00