From 9e953b33aa41f2031cf2c413b2de900a90c618b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=AD=E4=B9=9D=E9=BC=8E?= <109224573@qq.com> Date: Tue, 23 Jul 2019 07:59:07 -0500 Subject: [PATCH] Fix .NET 4.7.2 on Win7 TLS compatibility (#2473) --- shadowsocks-csharp/Program.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/shadowsocks-csharp/Program.cs b/shadowsocks-csharp/Program.cs index a1763e38..94e42f96 100755 --- a/shadowsocks-csharp/Program.cs +++ b/shadowsocks-csharp/Program.cs @@ -24,6 +24,10 @@ namespace Shadowsocks [STAThread] static void Main(string[] args) { + // .NET Framework 4.7.2 on Win7 compatibility + System.Net.ServicePointManager.SecurityProtocol |= + System.Net.SecurityProtocolType.Tls | System.Net.SecurityProtocolType.Tls11 | System.Net.SecurityProtocolType.Tls12; + // store args for further use Args = args; // Check OS since we are using dual-mode socket