From f10ce6588f46f9d5540dcffb8bc8cdfad2e953e6 Mon Sep 17 00:00:00 2001 From: Wydy <1937986+wydy@users.noreply.github.com> Date: Sat, 15 Mar 2025 21:26:12 +0800 Subject: [PATCH] Make the pac.txt file be recreated at every startup --- v2rayN/ServiceLib/Handler/PacHandler.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/v2rayN/ServiceLib/Handler/PacHandler.cs b/v2rayN/ServiceLib/Handler/PacHandler.cs index f70173c5..5647ffce 100644 --- a/v2rayN/ServiceLib/Handler/PacHandler.cs +++ b/v2rayN/ServiceLib/Handler/PacHandler.cs @@ -33,11 +33,12 @@ namespace ServiceLib.Handler private static async Task InitText() { var path = Path.Combine(_configPath, "pac.txt"); - if (!File.Exists(path)) + if (File.Exists(path)) { - var pac = EmbedUtils.GetEmbedText(Global.PacFileName); - await File.AppendAllTextAsync(path, pac); + File.Delete(path); } + var pac = EmbedUtils.GetEmbedText(Global.PacFileName); + await File.AppendAllTextAsync(path, pac); var pacText = (await File.ReadAllTextAsync(path)).Replace("__PROXY__", $"PROXY 127.0.0.1:{_httpPort};DIRECT;");