netch
A simple proxy client
File Explorer
Download Latest Version (.zip)- bug_report.yml
- bug_report.zh-CN.yml
- config.yml
- feature_request.yml
- feature_request.zh-CN.yml
- build.yml
- release.yml
- stale.yml
- dependabot.yml
- DNSController.cs
- Guard.cs
- MainController.cs
- NFController.cs
- PcapController.cs
- TUNController.cs
- UpdateChecker.cs
- LogLevel.cs
- State.cs
- ModeEditorUtils.cs
- ProcessForm.cs
- ProcessForm.Designer.cs
- ProcessForm.resx
- RouteForm.cs
- RouteForm.Designer.cs
- RouteForm.resx
- AboutForm.cs
- AboutForm.Designer.cs
- AboutForm.resx
- BindingForm.cs
- GlobalBypassIPForm.cs
- GlobalBypassIPForm.Designer.cs
- LogForm.cs
- LogForm.Designer.cs
- LogForm.resx
- MainForm.cs
- MainForm.Designer.cs
- MainForm.resx
- MessageBoxX.cs
- ServerForm.cs
- SettingForm.cs
- SettingForm.Designer.cs
- SettingForm.resx
- SubscriptionForm.cs
- SubscriptionForm.Designer.cs
- SubscriptionForm.resx
- SyncGlobalCheckBox.cs
- IController.cs
- IModeController.cs
- IServerController.cs
- IServerUtil.cs
- AioDNS.cs
- Redirector.cs
- RouteHelper.cs
- tun2socks.cs
- ModeConverterWithTypeDiscriminator.cs
- ServerConverterWithTypeDiscriminator.cs
- Asset.cs
- GitHubRelease.cs
- GitHubUser.cs
- Release.cs
- SuffixVersion.cs
- VersionUtil.cs
- ProcessMode.cs
- ShareMode.cs
- TunMode.cs
- Mode.cs
- ModeFeature.cs
- ModeType.cs
- AioDNSConfig.cs
- KcpConfig.cs
- RedirectorConfig.cs
- Setting.cs
- TUNConfig.cs
- V2rayConfig.cs
- Arguments.cs
- MessageException.cs
- NatTypeTestResult.cs
- NetRoute.cs
- NumberRange.cs
- Profile.cs
- Server.cs
- StatusText.cs
- Subscription.cs
- TagItem.cs
- AssemblyInfo.cs
- Resources.Designer.cs
- Resources.resx
- 7za.exe
- CopyLink.png
- delete.png
- edit.png
- Netch.ico
- Netch.png
- NetchTrayIcon.png
- speed.png
- zh-CN
- ShadowsocksConfig.cs
- SSDJObject.cs
- SSDServerJObject.cs
- ShadowsocksController.cs
- ShadowsocksForm.cs
- ShadowsocksServer.cs
- ShadowsocksUtil.cs
- ShadowsocksRController.cs
- ShadowsocksRForm.cs
- ShadowsocksRServer.cs
- ShadowsocksRUtil.cs
- Socks5Controller.cs
- Socks5Form.cs
- Socks5Server.cs
- Socks5Util.cs
- SSHForm.cs
- SSHServer.cs
- SSHUtil.cs
- TrojanConfig.cs
- TrojanController.cs
- TrojanForm.cs
- TrojanServer.cs
- TrojanUtil.cs
- V2rayNJObject.cs
- V2rayConfig.cs
- V2rayConfigUtils.cs
- V2rayController.cs
- V2rayUtils.cs
- VLESSForm.cs
- VLESSServer.cs
- VLESSUtil.cs
- VMessForm.cs
- VMessServer.cs
- VMessUtil.cs
- WireGuardForm.cs
- WireGuardServer.cs
- WireGuardUtil.cs
- ModeService.cs
- Updater.cs
- Bandwidth.cs
- Configuration.cs
- DelayTestHelper.cs
- DnsUtils.cs
- Firewall.cs
- i18N.cs
- ModeHelper.cs
- NetworkInterfaceUtils.cs
- PortHelper.cs
- RouteUtils.cs
- ServerHelper.cs
- ShareLink.cs
- Socks5ServerTestUtils.cs
- StringExtension.cs
- SubscriptionUtil.cs
- SystemInfo.cs
- Utils.cs
- WebUtil.cs
- .gitignore
- App.manifest
- Constants.cs
- Flags.cs
- FodyWeavers.xml
- Global.cs
- NativeMethods.cs
- NativeMethods.txt
- Netch.csproj
- NOTICE.txt
- Program.cs
- runtimeconfig.template.json
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- build.ps1
- deps.ps1
- go.mod
- go.sum
- main.go
- build.ps1
- build.ps1
- README.md
- build.ps1
- .gitignore
- .must_build
- build.ps1
- clean.ps1
- deps.ps1
- nfapi.h
- nfdriver.h
- nfevents.h
- nfapi.lib
- nfapi.dll
- .gitignore
- .must_build
- Based.cpp
- Based.h
- DNSHandler.cpp
- DNSHandler.h
- EventHandler.cpp
- EventHandler.h
- IPEventHandler.cpp
- IPEventHandler.h
- README.md
- Redirector.cpp
- Redirector.vcxproj
- Redirector.vcxproj.filters
- SocksHelper.cpp
- SocksHelper.h
- TCPHandler.cpp
- TCPHandler.h
- Utils.cpp
- Utils.h
- AssemblyInfo.cs
- .gitignore
- App.config
- App.manifest
- RedirectorTester.cs
- RedirectorTester.csproj
- .gitignore
- .must_build
- Based.h
- README.md
- RouteHelper.cpp
- RouteHelper.vcxproj
- RouteHelper.vcxproj.filters
- WaitGroup.cpp
- WaitGroup.h
- fa-IR
- ja-JP
- zh-TW
- Age of Empires IV.json
- COD18.json
- Cube 2 Sauerbraten.txt
- CyberDuck.txt
- DLsite PlayDRM.txt
- Escape From Tarkov.txt
- Etterna.txt
- EVE Online.txt
- Faceit AC.txt
- ForzaHorizon 4.txt
- Grand Theft Auto V.txt
- Halo The Master Chief Collection.txt
- League of Legends (Japan) (with Riot Games).txt
- League of Legends (Taiwan) (with Garena).txt
- League of Legends (US).txt
- Minecraft (Java).txt
- Minecraft Bedrock (Win10 UWP).txt
- Multi Theft Auto (MTA).txt
- OSU.txt
- PlayerUnknown's Battlegrounds Lite.txt
- PVZ Battle for Neighborville.json
- RAGE Multiplayer.txt
- RayCity (Thailand) (Dark RayCity).txt
- RayCity (Thailand) (Rebirth RayCity).txt
- San Andreas Multiplayer (SA-MP).txt
- Tom Clancy's Rainbow Six Siege.txt
- Valorant.txt
- VRChat.txt
- Warframe.txt
- World of Warships.txt
- Adobe Creative Cloud (No Apps).txt
- AMD Radeon.txt
- Geforce Experience.txt
- Git.txt
- Google Drive Backup and Sync.txt
- JetBrains ToolBox.txt
- NodeJS With NVM.txt
- NVIDIA Corporation.json
- qBittorrent.txt
- Unity Asset Store for Unity.txt
- Unity Hub.txt
- Visual Studio Code.txt
- VMware.txt
- Xftp 6.txt
- Xshell 6.txt
- Among Us - UU.txt
- ARK Survival Evolved (Asia) - Tencent.txt
- ARK Survival Evolved (US) - Tencent.txt
- Battlefield V - Tencent.txt
- Black Desert (Taiwan) - Tencent.txt
- Black Desert (US) - Tencent.txt
- Counter-Strike Global Offensive -UU-.txt
- Dead by Daylight - Tencent.txt
- Destiny 2 - Tencent.txt
- Destiny 2 - UU.txt
- DOOM Eternal.txt
- Escape From Tarkov (HK) - UU.txt
- EVE Online - Tencent.txt
- Fall Guys Ultimate Knockout - UU.txt
- Fastly.txt
- Forza Horizon 4 - Tencent.txt
- Forza Motorsport 7 - Tencent.txt
- Grand Theft Auto V - Tencent.txt
- Grand Theft Auto V - UU.txt
- Insurgency Sandstorm - Tencent.txt
- Maple Story (Taiwan) - UU.txt
- NBA 2K21 - UU.txt
- Phasmophobia - UU.txt
- PlayerUnknown's Battlegrounds - Tencent.txt
- PlayerUnknown's Battlegrounds - UU.txt
- Scum - Tencent.txt
- Scum - UU.txt
- Sea of Thieves - Tencent.txt
- Sea of Thieves - UU.txt
- Tom Clancy's Rainbow Six Siege - UU.txt
- Battlenet.txt
- Bypass LAN and China.txt
- Bypass LAN and Vivox.txt
- Bypass LAN.txt
- Discord (with Steam Apps).txt
- Discord.txt
- EA Desktop Games (with EA Desktop).txt
- EA Desktop Games.txt
- EA Desktop.txt
- Global.json
- NatTypeTester.txt
- Nexon Games.txt
- Nexon.txt
- Origin Games.txt
- Origin.txt
- pcap2socks-Tencent.txt
- pcap2socks-UU.txt
- Rockstar Games Launcher.txt
- Steam Games (with Steam).txt
- Steam Games.txt
- Steam.txt
- Ubisoft Connect.txt
- aiodns.conf
- nfdriver.sys
- README.md
- stun.txt
- tun2socks.bin
- .gitignore
- Global.cs
- Tests.csproj
- .gitignore
- build.ps1
- clean.ps1
- common.props
- global.json
- jetbrains.svg
- LICENSE
- Netch.sln
- README.md
- sha256.ps1
# Installation Guide
1. Get the code
git clone https://github.com/netchx/netch
Downloads the entire project code from GitHub to your computer.
cd netch
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
3. Go
MediumPrerequisites
β οΈ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
cd Other/aiodns
This project's files live in a subfolder, so move into it first.
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
// repository documentation
Was this content helpful?
(0 ratings)
