在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → VpnHood:快速便携式VPN-源码.zip

VpnHood:快速便携式VPN-源码.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:8.81M
  • 下载次数:9
  • 浏览次数:2126
  • 发布时间:2021-11-26
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
VpnHood(测试版) 普通用户和专家无法检测到VPN。 VpnHood是绕过高级防火墙的解决方案,可以绕过深度数据包检查。 VpnHood已完全使用C#从头开始创建。 客户下载 它适用于Windows和Android。 iOS客户端尚未准备好! 客户功能 简易安装; 只需安装并按连接 在私有IP上无法检测 快速 服务器功能 无需网络配置或知识 无需管理员权限 内置用户管理 具有零配置的内置NAT 在任何Windows 7,8,10或Windows Server上运行 在Linux上运行 开发人员功能 开源(LGPL许可证) 完全在.NET 5.0中 高度可定制 轻松嵌入到您的.NET
【实例截图】
【核心代码】
16359647411768507001.zip
└── VpnHood-main
├── CHANGELOG.md
├── LICENSE
├── Pub
│   ├── Common.ps1
│   ├── nuget.exe
│   ├── PublishApp.ps1
│   ├── PublishApps.ps1
│   ├── PublishNuget.ps1
│   ├── PublishNugets.ps1
│   ├── PublishServerApps.ps1
│   ├── PublishToGitHub.ps1
│   ├── run.vbs
│   └── Version.json
├── README.md
├── Samples
│   ├── VpnHood.Samples.SimpleClient.Droid
│   │   ├── Assets
│   │   │   └── AboutAssets.txt
│   │   ├── MainActivity.cs
│   │   ├── Properties
│   │   │   ├── AndroidManifest.xml
│   │   │   └── AssemblyInfo.cs
│   │   ├── Resources
│   │   │   ├── AboutResources.txt
│   │   │   ├── layout
│   │   │   │   └── activity_main.xml
│   │   │   ├── mipmap-anydpi-v26
│   │   │   │   ├── ic_launcher_round.xml
│   │   │   │   └── ic_launcher.xml
│   │   │   ├── mipmap-hdpi
│   │   │   │   ├── ic_launcher_foreground.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── ic_launcher_round.png
│   │   │   ├── mipmap-mdpi
│   │   │   │   ├── ic_launcher_foreground.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── ic_launcher_round.png
│   │   │   ├── mipmap-xhdpi
│   │   │   │   ├── ic_launcher_foreground.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── ic_launcher_round.png
│   │   │   ├── mipmap-xxhdpi
│   │   │   │   ├── ic_launcher_foreground.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── ic_launcher_round.png
│   │   │   ├── mipmap-xxxhdpi
│   │   │   │   ├── ic_launcher_foreground.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   └── ic_launcher_round.png
│   │   │   ├── Resource.designer.cs
│   │   │   └── values
│   │   │   ├── colors.xml
│   │   │   ├── ic_launcher_background.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   └── VpnHood.Samples.SimpleClient.Droid.csproj
│   └── VpnHood.Samples.SimpleClient.Win
│   ├── Program.cs
│   └── VpnHood.Samples.SimpleClient.Win.csproj
├── VpnHood.App.Launcher
│   ├── AppPublishInfo.cs
│   ├── Program.cs
│   ├── Resources
│   │   └── VpnHood.ico
│   └── VpnHood.App.Launcher.csproj
├── VpnHood.Client
│   ├── ClientEventId.cs
│   ├── ClientOptions.cs
│   ├── ClientState.cs
│   ├── Diagnosing
│   │   ├── Diagnoser.cs
│   │   └── DiagnoseUtil.cs
│   ├── Exceptions
│   │   ├── NoInternetException.cs
│   │   └── NoStableVpnException.cs
│   ├── Note
│   │   └── Flow.txt
│   ├── _publish.ps1
│   ├── SessionStatus.cs
│   ├── TcpProxyHost.cs
│   ├── VpnHoodClient.cs
│   └── VpnHood.Client.csproj
├── VpnHood.Client.App
│   ├── AppConnectionState.cs
│   ├── AppFeatures.cs
│   ├── AppOptions.cs
│   ├── AppSettings.cs
│   ├── AppState.cs
│   ├── AppUserSettings.cs
│   ├── ClientProfile.cs
│   ├── ClientProfileItem.cs
│   ├── ClientProfileStore.cs
│   ├── IAppProvider.cs
│   ├── _publish.ps1
│   ├── VpnHoodApp.cs
│   └── VpnHood.Client.App.csproj
├── VpnHood.Client.App.Android
│   ├── AndroidApp.cs
│   ├── Assets
│   │   ├── AboutAssets.txt
│   │   └── SPA.zip
│   ├── MainActivity.cs
│   ├── MyWebViewClient.cs
│   ├── Properties
│   │   ├── AndroidManifest.xml
│   │   └── AssemblyInfo.cs
│   ├── _publish.ps1
│   ├── Resources
│   │   ├── AboutResources.txt
│   │   ├── layout
│   │   │   └── activity_main.xml
│   │   ├── mipmap-anydpi-v26
│   │   │   ├── ic_launcher_round.xml
│   │   │   └── ic_launcher.xml
│   │   ├── mipmap-hdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   └── ic_launcher_round.png
│   │   ├── mipmap-ldpi
│   │   │   └── ic_launcher.png
│   │   ├── mipmap-mdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   └── ic_launcher_round.png
│   │   ├── mipmap-xhdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   └── ic_launcher_round.png
│   │   ├── mipmap-xxhdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   └── ic_launcher_round.png
│   │   ├── mipmap-xxxhdpi
│   │   │   ├── ic_launcher_foreground.png
│   │   │   ├── ic_launcher.png
│   │   │   └── ic_launcher_round.png
│   │   ├── Resource.designer.cs
│   │   └── values
│   │   ├── colors.xml
│   │   ├── ic_launcher_background.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── VpnHood.Client.App.Android.csproj
├── VpnHood.Client.App.UI
│   ├── ApiController.cs
│   ├── AppUIResource.Designer.cs
│   ├── AppUIResource.resx
│   ├── _publish.ps1
│   ├── VpnHoodAppUI.cs
│   └── VpnHood.Client.App.UI.csproj
├── VpnHood.Client.App.UI.Html
│   ├── babel.config.js
│   ├── jsconfig.json
│   ├── package.json
│   ├── package-lock.json
│   ├── public
│   │   ├── favicon.ico
│   │   ├── help
│   │   │   └── help.html
│   │   └── index.html
│   ├── _publish.ps1
│   ├── README.md
│   ├── src
│   │   ├── AppError.vue
│   │   ├── App.vue
│   │   ├── assets
│   │   │   ├── fonts
│   │   │   │   ├── ARIALNB.TTF
│   │   │   │   ├── ARIALN.TTF
│   │   │   │   └── MaterialIconsRound-Regular.otf
│   │   │   ├── images
│   │   │   │   ├── body-bg-mobile.png
│   │   │   │   ├── body-bg.png
│   │   │   │   └── logo-small.png
│   │   │   ├── logo-dark.png
│   │   │   ├── logo-dark.svg
│   │   │   ├── logo.png
│   │   │   ├── logo.svg
│   │   │   └── styles
│   │   │   └── custom.css
│   │   ├── clientProfile.js
│   │   ├── components
│   │   │   ├── AddServerSheet.vue
│   │   │   ├── ClientProfileMenu.vue
│   │   │   ├── ClientProfileSheet.vue
│   │   │   ├── ErrorSheet.vue
│   │   │   ├── Navigation.vue
│   │   │   └── ServersSheet.vue
│   │   ├── i18n.js
│   │   ├── main.js
│   │   ├── pages
│   │   │   └── Home.vue
│   │   ├── plugins
│   │   │   ├── firebase.js
│   │   │   ├── mixin.js
│   │   │   └── vuetify.js
│   │   ├── router.js
│   │   └── store.js
│   └── vue.config.js
├── VpnHood.Client.App.Win
│   ├── App.cs
│   ├── app.manifest
│   ├── Program.cs
│   ├── Properties
│   │   └── launchSettings.json
│   ├── _publish.ps1
│   ├── Resource.Designer.cs
│   ├── Resource.resx
│   ├── Resources
│   │   ├── SPA.zip
│   │   ├── VpnHood.ico
│   │   └── VpnKey.ico
│   ├── VpnHood.Client.App.Win.csproj
│   ├── WebViewWindow.cs
│   └── WinAppProvider.cs
├── VpnHood.Client.App.Win.Setup
│   ├── license.rtf
│   ├── _publish.ps1
│   ├── VpnHood.Client.App.Win.Setup.aip
│   ├── VpnHood.Client.App.Win.Setup.back (1).aip
│   └── VpnHood.Client.App.Win.Setup.back.aip
├── VpnHood.Client.Device
│   ├── IDevice.cs
│   ├── IPacketCapture.cs
│   ├── IPNetwork.cs
│   ├── PacketCaptureArrivalEventArgs.cs
│   ├── _publish.ps1
│   └── VpnHood.Client.Device.csproj
├── VpnHood.Client.Device.Android
│   ├── AndroidDevice.cs
│   ├── AppVpnService.cs
│   ├── Nuget
│   │   └── nuget.nuspec
│   ├── Properties
│   │   └── AssemblyInfo.cs
│   ├── _publish.ps1
│   ├── Resources
│   │   ├── AboutResources.txt
│   │   ├── Resource.designer.cs
│   │   └── values
│   │   └── strings.xml
│   └── VpnHood.Client.Device.Android.csproj
├── VpnHood.Client.Device.WinDivert
│   ├── _publish.ps1
│   ├── Resource.Designer.cs
│   ├── Resource.resx
│   ├── Resources
│   │   └── WinDivertLib.zip
│   ├── VpnHood.Client.Device.WinDivert.csproj
│   ├── WinDivertDevice.cs
│   ├── WinDivertPacketCapture.cs
│   ├── x64
│   │   ├── WinDivert64.sys
│   │   └── WinDivert.dll
│   └── x86
│   ├── WinDivert32.sys
│   ├── WinDivert64.sys
│   └── WinDivert.dll
├── VpnHood.Common
│   ├── AppUpdater.cs
│   ├── AppUpdaterOptions.cs
│   ├── Logging
│   │   ├── FilterLogger.cs
│   │   ├── StreamLogger.cs
│   │   ├── SyncLogger.cs
│   │   ├── TextLogger.cs
│   │   └── VhLogger.cs
│   ├── PublishInfo.cs
│   ├── _publish.ps1
│   ├── Token.cs
│   ├── Trackers
│   │   ├── GoogleAnalyticsTracker.cs
│   │   └── ITracker.cs
│   ├── Util.cs
│   └── VpnHood.Common.csproj
├── VpnHood.png
├── VpnHood.Server
│   ├── AccessController.cs
│   ├── Factory
│   │   ├── TcpClientFactory.cs
│   │   └── UdpClientFactory.cs
│   ├── PingCompletedEventArgs.cs
│   ├── PingProxy.cs
│   ├── _publish.ps1
│   ├── ServerEventId.cs
│   ├── ServerOptions.cs
│   ├── ServerState.cs
│   ├── Session.cs
│   ├── SessionException.cs
│   ├── SessionManager.cs
│   ├── SslCertificateManager.cs
│   ├── TcpHost.cs
│   ├── VpnHoodServer.cs
│   └── VpnHood.Server.csproj
├── VpnHood.Server.Access
│   ├── Access.cs
│   ├── AccessServers
│   │   ├── FileAccessServer.cs
│   │   └── RestAccessServer.cs
│   ├── AccessStatusCode.cs
│   ├── AddUsageParams.cs
│   ├── CertificateUtil.cs
│   ├── ClientIdentity.cs
│   ├── IAccessServer.cs
│   ├── _publish.ps1
│   └── VpnHood.Server.Access.csproj
├── VpnHood.Server.App.Net
│   ├── AppData.cs
│   ├── AppSettings.cs
│   ├── appsettings.json
│   ├── nlog.config
│   ├── NLog.xsd
│   ├── Program.cs
│   ├── Properties
│   │   └── launchSettings.json
│   ├── _publish.ps1
│   └── VpnHood.Server.App.Net.csproj
├── VpnHood.sln
├── VpnHood.Tunneling
│   ├── ChannelEventArgs.cs
│   ├── ChannelPacketArrivalEventArgs.cs
│   ├── CommonEventId.cs
│   ├── IChannel.cs
│   ├── IDatagramChannel.cs
│   ├── Messages
│   │   ├── AccessUsage.cs
│   │   ├── ChannelResponse.cs
│   │   ├── HelloRequest.cs
│   │   ├── HelloResponse.cs
│   │   ├── RequestCode.cs
│   │   ├── ResponseCode.cs
│   │   ├── SuppressType.cs
│   │   ├── TcpDatagramChannelRequest.cs
│   │   └── TcpProxyChannelRequest.cs
│   ├── Nat.cs
│   ├── NatEventArgs.cs
│   ├── NatItem.cs
│   ├── NatItemEx.cs
│   ├── _publish.ps1
│   ├── StreamHeadCryptor.cs
│   ├── TcpClientStream.cs
│   ├── TcpDatagramChannel.cs
│   ├── TcpProxyChannel.cs
│   ├── Tunnel.cs
│   ├── TunnelUtil.cs
│   └── VpnHood.Tunneling.csproj
└── VpnHood.ZTest
├── Factory
│   ├── TestTcpClientFactory.cs
│   └── TestUdpClientFactory.cs
├── TestDevice.cs
├── TestHelper.cs
├── TestPacketCapture.cs
├── Tests
│   ├── Test_Access.cs
│   ├── Test_AppUpdater.cs
│   ├── Test_ClientApp.cs
│   ├── Test_Diagnoser.cs
│   ├── Test_FileTokenStore.cs
│   ├── Test_Nat.cs
│   └── Test_Tunnel.cs
└── VpnHood.ZTest.csproj

76 directories, 287 files

标签:

实例下载地址

VpnHood:快速便携式VPN-源码.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警