@@ -78,6 +80,8 @@
ارسال درخواست هوش مصنوعی از طریق پروکسی
برای دسترسی به سرویسهایی مثل OpenAI از داخل ایران؛ از همان آدرس پروکسی تب «منابع جمعآوری» استفاده میکند.
+
+
یک آگهی نمونه را به مدل میفرستد و تصمیم/استخراج آن را نشان میدهد. (ابتدا کلید و آدرس را ذخیره کن.)
@@ -144,6 +148,8 @@
یک کلاینت Xray/V2Ray کانفیگ vmess/vless/trojan تو را به یک پروکسی محلی تبدیل میکند (socks5:// یا socks4:// یا http://). هر منبع جداگانه با تیکِ «از پروکسی استفاده شود» تعیین میکند که از این پروکسی عبور کند یا نه.
+
+
از طریق پروکسی به یک سایت فیلترشده وصل میشود؛ موفقیت یعنی تونل برقرار است. (ابتدا آدرس را ذخیره کن.)
diff --git a/src/JobsMedical.Web/Pages/Admin/Settings.cshtml.cs b/src/JobsMedical.Web/Pages/Admin/Settings.cshtml.cs
index b5e5276..0db3091 100644
--- a/src/JobsMedical.Web/Pages/Admin/Settings.cshtml.cs
+++ b/src/JobsMedical.Web/Pages/Admin/Settings.cshtml.cs
@@ -14,11 +14,16 @@ public class SettingsModel : PageModel
private readonly SettingsService _settings;
private readonly ISmsSender _sms;
private readonly AppDbContext _db;
- public SettingsModel(SettingsService settings, ISmsSender sms, AppDbContext db)
+ private readonly ScrapeHttpClients _clients;
+ private readonly IAiAuditor _ai;
+ public SettingsModel(SettingsService settings, ISmsSender sms, AppDbContext db,
+ ScrapeHttpClients clients, IAiAuditor ai)
{
_settings = settings;
_sms = sms;
_db = db;
+ _clients = clients;
+ _ai = ai;
}
[BindProperty] public IngestionMode Mode { get; set; }
@@ -65,6 +70,8 @@ public class SettingsModel : PageModel
[TempData] public string? Saved { get; set; }
[TempData] public string? SmsTest { get; set; }
[TempData] public string? DemoMsg { get; set; }
+ [TempData] public string? ProxyTest { get; set; }
+ [TempData] public string? AiTest { get; set; }
public async Task OnGetAsync()
{
@@ -172,6 +179,50 @@ public class SettingsModel : PageModel
return RedirectToPage();
}
+ ///