From 08f9f6f8e52bb655324fc5947dc52b419606ecb5 Mon Sep 17 00:00:00 2001 From: ssongliu <73214554+ssongliu@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:16:18 +0800 Subject: [PATCH] feat: Support using proxies for inter-node requests (#10799) Refs #9903 --- frontend/src/lang/modules/en.ts | 6 ++++++ frontend/src/lang/modules/es-es.ts | 6 ++++++ frontend/src/lang/modules/ja.ts | 6 ++++++ frontend/src/lang/modules/ko.ts | 6 ++++++ frontend/src/lang/modules/ms.ts | 6 ++++++ frontend/src/lang/modules/pt-br.ts | 6 ++++++ frontend/src/lang/modules/ru.ts | 6 ++++++ frontend/src/lang/modules/tr.ts | 6 ++++++ frontend/src/lang/modules/zh-Hant.ts | 4 ++++ frontend/src/lang/modules/zh.ts | 4 ++++ 10 files changed, 56 insertions(+) diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 0e59ceab6..6bf4403c9 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -3645,6 +3645,12 @@ const message = { addNode: 'Add Node', connInfo: 'Connection Information', nodeInfo: 'Node Information', + withProxy: 'Enable Proxy Access', + withoutProxy: 'Disable Proxy Access', + withProxyHelper: + 'Will use the system proxy {0} maintained in panel settings to access child nodes. Continue?', + withoutProxyHelper: + 'Will stop using the system proxy maintained in panel settings to access child nodes. Continue?', syncInfo: 'Sync', syncHelper: 'When master node data changes, it synchronizes to this child node in real-time', syncBackupAccount: 'Backup account settings', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 7847c3d52..fed87bdf1 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -3596,6 +3596,12 @@ const message = { addNode: 'Añadir Nodo', connInfo: 'Información de Conexión', nodeInfo: 'Información del Nodo', + withProxy: 'Habilitar Acceso por Proxy', + withoutProxy: 'Deshabilitar Acceso por Proxy', + withProxyHelper: + 'Utilizará el proxy del sistema {0} mantenido en la configuración del panel para acceder a los nodos secundarios. ¿Continuar?', + withoutProxyHelper: + 'Dejará de usar el proxy del sistema mantenido en la configuración del panel para acceder a los nodos secundarios. ¿Continuar?', syncInfo: 'Sincronización', syncHelper: 'Cuando cambian los datos en el nodo principal, se sincronizan en tiempo real con este nodo secundario.', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index c891b8e67..6f1475b3a 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -3532,6 +3532,12 @@ const message = { addNode: 'ノードを追加', connInfo: '接続情報', nodeInfo: 'ノード情報', + withProxy: 'プロキシアクセスを有効化', + withoutProxy: 'プロキシアクセスを無効化', + withProxyHelper: + 'パネル設定で管理されているシステムプロキシ {0} を使用して子ノードにアクセスします。続行しますか?', + withoutProxyHelper: + 'パネル設定で管理されているシステムプロキシを使用して子ノードにアクセスすることを停止します。続行しますか?', syncInfo: 'データ同期,', syncHelper: 'マスターノードのデータが変更されると、この子ノードにリアルタイムで同期されます,', syncBackupAccount: 'バックアップアカウント設定', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 9a8758971..4dbc1b032 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -3466,6 +3466,12 @@ const message = { addNode: '노드 추가', connInfo: '연결 정보', nodeInfo: '노드 정보', + withProxy: '프록시 액세스 활성화', + withoutProxy: '프록시 액세스 비활성화', + withProxyHelper: + '패널 설정에서 유지 관리되는 시스템 프록시 {0}을(를) 사용하여 자식 노드에 액세스합니다. 계속하시겠습니까?', + withoutProxyHelper: + '패널 설정에서 유지 관리되는 시스템 프록시를 사용하여 자식 노드에 액세스하는 것을 중지합니다. 계속하시겠습니까?', syncInfo: '데이터 동기화,', syncHelper: '마스터 노드 데이터가 변경되면, 이 자식 노드에 실시간으로 동기화됩니다,', syncBackupAccount: '백업 계정 설정', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index c6f164c97..1da22f759 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -3603,6 +3603,12 @@ const message = { addNode: 'Tambah Nod', connInfo: 'Maklumat Sambungan', nodeInfo: 'Maklumat Nod', + withProxy: 'Dayakan Akses Proksi', + withoutProxy: 'Lumpuhkan Akses Proksi', + withProxyHelper: + 'Akan menggunakan proksi sistem {0} yang dikekalkan dalam tetapan panel untuk mengakses nod anak. Teruskan?', + withoutProxyHelper: + 'Akan berhenti menggunakan proksi sistem yang dikekalkan dalam tetapan panel untuk mengakses nod anak. Teruskan?', syncInfo: 'Penyegerakan data,', syncHelper: 'Apabila data nod induk berubah, ia akan disegerakkan ke nod anak ini secara masa nyata,', syncBackupAccount: 'Tetapan akaun sandaran', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 2fa2c9543..800a9cdeb 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -3622,6 +3622,12 @@ const message = { addNode: 'Adicionar Nó', connInfo: 'Informações de Conexão', nodeInfo: 'Informações do Nó', + withProxy: 'Включить Доступ через Прокси', + withoutProxy: 'Отключить Доступ через Прокси', + withProxyHelper: + 'Будет использовать системный прокси {0}, поддерживаемый в настройках панели, для доступа к дочерним узлам. Продолжить?', + withoutProxyHelper: + 'Прекратит использование системного прокси, поддерживаемого в настройках панели, для доступа к дочерним узлам. Продолжить?', syncInfo: 'Sincronização de dados,', syncHelper: 'Quando os dados do nó mestre mudam, são sincronizados em tempo real para este nó filho,', syncBackupAccount: 'Configurações de conta de backup', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index 7286882a9..712c38b55 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -3611,6 +3611,12 @@ const message = { addNode: 'Добавить узел', connInfo: 'Информация о подключении', nodeInfo: 'Информация об узле', + withProxy: 'Proxy Erişimini Etkinleştir', + withoutProxy: 'Proxy Erişimini Devre Dışı Bırak', + withProxyHelper: + 'Alt düğümlere erişmek için panel ayarlarında tutulan sistem proxy {0} kullanılacak. Devam etmek istiyor musunuz?', + withoutProxyHelper: + 'Alt düğümlere erişmek için panel ayarlarında tutulan sistem proxy kullanımı durdurulacak. Devam etmek istiyor musunuz?', syncInfo: 'Синхронизация данных,', syncHelper: 'При изменении данных главного узла, происходит синхронизация с этим дочерним узлом в реальном времени,', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index b93a18861..b5a921d3f 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -3687,6 +3687,12 @@ const message = { addNode: 'Düğüm Ekle', connInfo: 'Bağlantı Bilgileri', nodeInfo: 'Düğüm Bilgileri', + withProxy: 'Proxy Erişimini Etkinleştir', + withoutProxy: 'Proxy Erişimini Devre Dışı Bırak', + withProxyHelper: + 'Alt düğümlere erişmek için panel ayarlarında tutulan sistem proxy {0} kullanılacak. Devam etmek istiyor musunuz?', + withoutProxyHelper: + 'Alt düğümlere erişmek için panel ayarlarında tutulan sistem proxy kullanımı durdurulacak. Devam etmek istiyor musunuz?', syncInfo: 'Senkronizasyon', syncHelper: 'Ana düğüm verileri değiştiğinde, bu alt düğüme gerçek zamanlı olarak senkronize edilir', syncBackupAccount: 'Yedekleme hesabı ayarları', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index b87604daa..50332bece 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -3371,6 +3371,10 @@ const message = { addNode: '新增節點', connInfo: '連接資訊', nodeInfo: '節點資訊', + withProxy: '開啟代理存取', + withoutProxy: '關閉代理存取', + withProxyHelper: '將使用面板設定中維護的系統代理 {0} 存取子節點,是否繼續?', + withoutProxyHelper: '將停止使用面板設定中維護的系統代理存取子節點,是否繼續?', syncInfo: '資料同步,', syncHelper: '當主節點資料發生變化時,即時同步到該子節點,', syncBackupAccount: '備份帳號設定', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 608e2a7e6..dd36032cc 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -3357,6 +3357,10 @@ const message = { addNode: '添加节点', connInfo: '连接信息', nodeInfo: '节点信息', + withProxy: '开启代理访问', + withoutProxy: '关闭代理访问', + withProxyHelper: '将使用面板设置中维护的系统代理 {0} 访问子节点,是否继续?', + withoutProxyHelper: '将停止使用面板设置中维护的系统代理访问子节点,是否继续?', syncInfo: '数据同步', syncHelper: '主节点数据发生变化时,实时同步到该子节点', syncBackupAccount: '备份账号设置',