在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → vpn 源代码(shadowsocks-csharp)

vpn 源代码(shadowsocks-csharp)

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:16.36M
  • 下载次数:34
  • 浏览次数:1123
  • 发布时间:2021-04-21
  • 实例类别:一般编程问题
  • 发 布 人:cn2021
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 源代码 源代码 VPN pn 代码

实例介绍

【实例简介】C# vpn

【实例截图】

【核心代码】

vpn

├── AppHostPatcher
│   ├── AppHostPatcher.csproj
│   ├── Program.cs
│   ├── bin
│   │   └── Debug
│   │       └── netcoreapp3.0
│   └── obj
│       ├── AppHostPatcher.csproj.nuget.dgspec.json
│       ├── AppHostPatcher.csproj.nuget.g.props
│       ├── AppHostPatcher.csproj.nuget.g.targets
│       ├── Debug
│       │   └── netcoreapp3.0
│       │       ├── AppHostPatcher.AssemblyInfo.cs
│       │       ├── AppHostPatcher.AssemblyInfoInputs.cache
│       │       ├── AppHostPatcher.assets.cache
│       │       └── AppHostPatcher.csprojAssemblyReference.cache
│       ├── project.assets.json
│       └── project.nuget.cache
├── CONTRIBUTING.md
├── GetSHA256.ps1
├── LICENSE
├── README.md
├── UnitTest
│   ├── DnsTest.cs
│   ├── EncryptionTest.cs
│   ├── IPSubnet.cs
│   ├── ServerTest.cs
│   ├── SubscribeTest.cs
│   ├── UnitTest.cs
│   ├── UnitTest.csproj
│   ├── bin
│   │   └── Debug
│   │       └── netcoreapp3.1
│   └── obj
│       ├── Debug
│       │   └── netcoreapp3.1
│       │       ├── UnitTest.AssemblyInfo.cs
│       │       ├── UnitTest.AssemblyInfoInputs.cache
│       │       ├── UnitTest.assets.cache
│       │       └── UnitTest.csprojAssemblyReference.cache
│       ├── UnitTest.csproj.nuget.dgspec.json
│       ├── UnitTest.csproj.nuget.g.props
│       ├── UnitTest.csproj.nuget.g.targets
│       ├── project.assets.json
│       └── project.nuget.cache
├── build.ps1
├── pic
│   └── wechat.jpg
├── publish.cmd
├── shadowsocks-csharp
│   ├── Controller
│   │   ├── AutoStartup.cs
│   │   ├── FileManager.cs
│   │   ├── HttpRequest
│   │   │   ├── GfwListUpdater.cs
│   │   │   ├── HttpRequest.cs
│   │   │   ├── UpdateChecker.cs
│   │   │   └── UpdateNode.cs
│   │   ├── Logging.cs
│   │   ├── MainController.cs
│   │   ├── MenuViewController.cs
│   │   ├── Service
│   │   │   ├── HostDaemon.cs
│   │   │   ├── HostMap.cs
│   │   │   ├── HttpPortForwarder.cs
│   │   │   ├── HttpProxyRunner.cs
│   │   │   ├── Listener.cs
│   │   │   ├── Local.cs
│   │   │   ├── PACDaemon.cs
│   │   │   ├── PACServer.cs
│   │   │   ├── ProtocolResponseDetector.cs
│   │   │   ├── Socks5Forwarder.cs
│   │   │   ├── SpeedTest.cs
│   │   │   └── UpdateSubscribeManager.cs
│   │   └── SystemProxy
│   │       ├── INTERNET_OPTION.cs
│   │       ├── INTERNET_PER_CONN_OPTION.cs
│   │       ├── INTERNET_PER_CONN_OPTION_LIST.cs
│   │       ├── NativeMethods.cs
│   │       ├── RASENTRYNAME.cs
│   │       ├── SetSystemProxy.cs
│   │       ├── StringUtils.cs
│   │       └── SystemProxy.cs
│   ├── Data
│   │   ├── abp.js
│   │   ├── chn_ip.txt
│   │   ├── libsscrypto.dll.gz
│   │   ├── libsscrypto64.dll.gz
│   │   ├── privoxy.exe.gz
│   │   ├── privoxy_conf.txt
│   │   ├── proxy.pac.txt
│   │   └── user-rule.txt
│   ├── Encryption
│   │   ├── CircularBuffer
│   │   │   └── ByteCircularBuffer.cs
│   │   ├── EncryptorBase.cs
│   │   ├── EncryptorFactory.cs
│   │   ├── EncryptorInfo.cs
│   │   ├── Exception
│   │   │   └── CryptoException.cs
│   │   ├── IEncryptor.cs
│   │   ├── MbedTLS.cs
│   │   ├── OpenSSL.cs
│   │   ├── Sodium.cs
│   │   └── Stream
│   │       ├── NoneEncryptor.cs
│   │       ├── StreamEncryptor.cs
│   │       ├── StreamMbedTLSEncryptor.cs
│   │       ├── StreamOpenSSLEncryptor.cs
│   │       └── StreamSodiumEncryptor.cs
│   ├── Enums
│   │   ├── BalanceType.cs
│   │   ├── DnsType.cs
│   │   ├── HttpRequestProxyType.cs
│   │   ├── LogLevel.cs
│   │   ├── PacType.cs
│   │   ├── PortMapType.cs
│   │   ├── ProxyMode.cs
│   │   ├── ProxyRuleMode.cs
│   │   ├── ProxyType.cs
│   │   └── ServerTreeViewType.cs
│   ├── FodyWeavers.xml
│   ├── FodyWeavers.xsd
│   ├── I18N
│   │   ├── App.en-US.xaml
│   │   ├── App.zh-CN.xaml
│   │   ├── App.zh-TW.xaml
│   │   ├── ConfigWindow.en-US.xaml
│   │   ├── ConfigWindow.zh-CN.xaml
│   │   ├── ConfigWindow.zh-TW.xaml
│   │   ├── DnsSettingWindow.en-US.xaml
│   │   ├── DnsSettingWindow.zh-CN.xaml
│   │   ├── DnsSettingWindow.zh-TW.xaml
│   │   ├── LogWindow.en-US.xaml
│   │   ├── LogWindow.zh-CN.xaml
│   │   ├── LogWindow.zh-TW.xaml
│   │   ├── PortSettingsWindow.en-US.xaml
│   │   ├── PortSettingsWindow.zh-CN.xaml
│   │   ├── PortSettingsWindow.zh-TW.xaml
│   │   ├── ServerLogWindow.en-US.xaml
│   │   ├── ServerLogWindow.zh-CN.xaml
│   │   ├── ServerLogWindow.zh-TW.xaml
│   │   ├── SettingsWindow.en-US.xaml
│   │   ├── SettingsWindow.zh-CN.xaml
│   │   ├── SettingsWindow.zh-TW.xaml
│   │   ├── SubscribeWindow.en-US.xaml
│   │   ├── SubscribeWindow.zh-CN.xaml
│   │   └── SubscribeWindow.zh-TW.xaml
│   ├── Model
│   │   ├── Configuration.cs
│   │   ├── ConfigurationException.cs
│   │   ├── Connections.cs
│   │   ├── DnsBuffer.cs
│   │   ├── DnsClient.cs
│   │   ├── ErrorLog.cs
│   │   ├── Global.cs
│   │   ├── HostNode.cs
│   │   ├── IPRangeSet.cs
│   │   ├── IPSegment.cs
│   │   ├── LRUCache.cs
│   │   ├── MinSearchTree.cs
│   │   ├── PortMapConfig.cs
│   │   ├── PortMapConfigCache.cs
│   │   ├── Server.cs
│   │   ├── ServerSelectStrategy.cs
│   │   ├── ServerSubscribe.cs
│   │   ├── ServerTreeViewModel.cs
│   │   ├── Transfer
│   │   │   ├── ServerSpeedLog.cs
│   │   │   ├── ServerTrans.cs
│   │   │   ├── ServerTransferTotal.cs
│   │   │   └── TransLog.cs
│   │   ├── UriVisitTime.cs
│   │   └── WindowStatus.cs
│   ├── Obfs
│   │   ├── AuthAES128SHA1.cs
│   │   ├── AuthAkarin.cs
│   │   ├── AuthAkarin_spec_a.cs
│   │   ├── AuthChain_a.cs
│   │   ├── AuthChain_b.cs
│   │   ├── AuthChain_c.cs
│   │   ├── AuthChain_d.cs
│   │   ├── AuthChain_e.cs
│   │   ├── AuthChain_f.cs
│   │   ├── AuthData.cs
│   │   ├── AuthSHA1.cs
│   │   ├── AuthSHA1V2.cs
│   │   ├── AuthSHA1V4.cs
│   │   ├── HttpSimpleObfs.cs
│   │   ├── IObfs.cs
│   │   ├── ObfsBase.cs
│   │   ├── ObfsException.cs
│   │   ├── ObfsFactory.cs
│   │   ├── Plain.cs
│   │   ├── ProtocolException.cs
│   │   ├── ServerInfo.cs
│   │   ├── TlsAuthData.cs
│   │   ├── TlsTicketAuthObfs.cs
│   │   ├── VerifyData.cs
│   │   ├── VerifyDeflateObfs.cs
│   │   ├── VerifySimpleBase.cs
│   │   └── xorshift128plus.cs
│   ├── Program.cs
│   ├── Properties
│   │   ├── AssemblyInfo.cs
│   │   ├── Resources.Designer.cs
│   │   └── Resources.resx
│   ├── Proxy
│   │   ├── CallbackState.cs
│   │   ├── CallbackStatus.cs
│   │   ├── Handler.cs
│   │   ├── HandlerConfig.cs
│   │   ├── HttpParser.cs
│   │   ├── IHandler.cs
│   │   ├── ProxyAuthHandler.cs
│   │   ├── ProxyEncryptSocket.cs
│   │   ├── ProxySocketTun.cs
│   │   └── ProxySocketTunLocal.cs
│   ├── Resources
│   │   ├── ss128.png
│   │   └── ssw128.png
│   ├── SyncfusionLicenseRegister.bat
│   ├── Util
│   │   ├── Base64.cs
│   │   ├── CRC.cs
│   │   ├── ColorConvert.cs
│   │   ├── Constants.cs
│   │   ├── GitHubRelease
│   │   │   ├── Asset.cs
│   │   │   ├── GitHubRelease.cs
│   │   │   ├── GitHubUser.cs
│   │   │   ├── Release.cs
│   │   │   ├── VersionComparer.cs
│   │   │   └── VersionUtil.cs
│   │   ├── I18NUtil.cs
│   │   ├── Job.cs
│   │   ├── JsonUtils.cs
│   │   ├── NetUtils
│   │   │   ├── DnsUtil.cs
│   │   │   ├── IPSubnet.cs
│   │   │   ├── SocketUtil.cs
│   │   │   └── WrappedSocket.cs
│   │   ├── QrCodeUtils.cs
│   │   ├── RNG.cs
│   │   ├── Reg.cs
│   │   ├── SingleInstance
│   │   │   ├── ArgumentsReceivedEventArgs.cs
│   │   │   └── SingleInstance.cs
│   │   ├── Utils.cs
│   │   └── ViewUtils.cs
│   ├── View
│   │   ├── Controls
│   │   │   ├── BindablePasswordBox.cs
│   │   │   ├── MaskedTextBox.xaml
│   │   │   ├── MaskedTextBox.xaml.cs
│   │   │   ├── NumberUpDown.xaml
│   │   │   └── NumberUpDown.xaml.cs
│   │   ├── DnsSettingWindow.xaml
│   │   ├── DnsSettingWindow.xaml.cs
│   │   ├── ImageWindow.xaml
│   │   ├── ImageWindow.xaml.cs
│   │   ├── LogWindow.xaml
│   │   ├── LogWindow.xaml.cs
│   │   ├── NotifyIconResources.xaml
│   │   ├── PortSettingsWindow.xaml
│   │   ├── PortSettingsWindow.xaml.cs
│   │   ├── QRCodeSplashWindow.xaml
│   │   ├── QRCodeSplashWindow.xaml.cs
│   │   ├── ServerConfigWindow.xaml
│   │   ├── ServerConfigWindow.xaml.cs
│   │   ├── ServerLogWindow.xaml
│   │   ├── ServerLogWindow.xaml.cs
│   │   ├── SettingsWindow.xaml
│   │   ├── SettingsWindow.xaml.cs
│   │   ├── ShowTextWindow.xaml
│   │   ├── ShowTextWindow.xaml.cs
│   │   ├── SubscribeWindow.xaml
│   │   ├── SubscribeWindow.xaml.cs
│   │   └── ValueConverter
│   │       ├── BalanceTypeEnumConverter.cs
│   │       ├── BooleanToEnabledConverter.cs
│   │       ├── ConnectEmptyToBrushConverter.cs
│   │       ├── ConnectErrorToBrushConverter.cs
│   │       ├── ConnectNumberToBrushConverter.cs
│   │       ├── ErrorPercentToBrushConverter.cs
│   │       ├── LatencyToBrushConverter.cs
│   │       ├── ProxyTypeConverter.cs
│   │       ├── ProxyTypeEnumConverter.cs
│   │       ├── ServerTreeTypeToFontConverter.cs
│   │       ├── SpeedToBrushConverter.cs
│   │       ├── TotalDownloadBackgroundBrushConvert.cs
│   │       ├── TotalDownloadRawBackgroundBrushConvert.cs
│   │       ├── TotalUploadBackgroundBrushConvert.cs
│   │       └── UlongToDateTimeString.cs
│   ├── ViewModel
│   │   ├── DnsSettingViewModel.cs
│   │   ├── ServerConfigViewModel.cs
│   │   ├── ServerLogViewModel.cs
│   │   ├── SettingViewModel.cs
│   │   ├── SubscribeWindowViewModel.cs
│   │   └── ViewModelBase.cs
│   ├── app.manifest
│   ├── bin
│   │   └── Debug
│   │       └── netcoreapp3.1
│   ├── obj
│   │   ├── Debug
│   │   │   └── netcoreapp3.1
│   │   │       ├── GeneratedInternalTypeHelper.g.i.cs
│   │   │       ├── I18N
│   │   │       ├── ShadowsocksR_MarkupCompile.i.cache
│   │   │       ├── View
│   │   │       │   ├── Controls
│   │   │       │   │   ├── MaskedTextBox.g.i.cs
│   │   │       │   │   └── NumberUpDown.g.i.cs
│   │   │       │   ├── DnsSettingWindow.g.i.cs
│   │   │       │   ├── ImageWindow.g.i.cs
│   │   │       │   ├── LogWindow.g.i.cs
│   │   │       │   ├── PortSettingsWindow.g.i.cs
│   │   │       │   ├── QRCodeSplashWindow.g.i.cs
│   │   │       │   ├── ServerConfigWindow.g.i.cs
│   │   │       │   ├── ServerLogWindow.g.i.cs
│   │   │       │   ├── SettingsWindow.g.i.cs
│   │   │       │   ├── ShowTextWindow.g.i.cs
│   │   │       │   └── SubscribeWindow.g.i.cs
│   │   │       ├── shadowsocksr.assets.cache
│   │   │       └── shadowsocksr.csprojAssemblyReference.cache
│   │   ├── project.assets.json
│   │   ├── project.nuget.cache
│   │   ├── shadowsocksr.csproj.nuget.dgspec.json
│   │   ├── shadowsocksr.csproj.nuget.g.props
│   │   └── shadowsocksr.csproj.nuget.g.targets
│   ├── shadowsocks.ico
│   └── shadowsocksr.csproj
└── shadowsocks-csharp.sln

50 directories, 285 files



网友评论

第 1 楼 jiaowao 发表于: 2023-08-23 09:05 20
qqqqq

支持(0) 盖楼(回复)

发表评论

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

查看所有1条评论>>

小贴士

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

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

关于好例子网

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

;
报警