mirror of
https://github.com/farion1231/cc-switch.git
synced 2026-07-28 16:56:16 +08:00
feat(proxy): 添加本地代理请求覆盖功能,支持自定义请求头和请求体 (#4589)
* feat(proxy): 添加本地代理请求覆盖功能,支持自定义请求头和请求体 * fix(proxy): harden local request overrides validation * feat(proxy): 添加受保护的本地代理请求头名称验证功能 * fix(i18n): 更新本地代理请求覆盖的错误提示信息格式 --------- Co-authored-by: jason.mei <jason.mei@ucloud.cn>
This commit is contained in:
@@ -1067,6 +1067,13 @@
|
||||
"customUserAgentHint": "Only takes effect when local routing/proxy takeover is enabled; replaces the User-Agent in requests forwarded to the provider API.",
|
||||
"customUserAgentInvalid": "User-Agent must not contain control characters (e.g. line breaks); otherwise it will be ignored.",
|
||||
"customUserAgentPresets": "Presets",
|
||||
"localProxyRequestOverrides": "Local proxy request overrides",
|
||||
"localProxyRequestOverridesHint": "Only takes effect after local routing/proxy takeover; applied to the transformed upstream request.",
|
||||
"localProxyRequestOverridesInvalid": "Local proxy request overrides format error: {{error}}",
|
||||
"localProxyHeaderOverrides": "Header overrides",
|
||||
"localProxyHeaderOverridesInvalidDetail": "Header overrides format error: {{error}}",
|
||||
"localProxyBodyOverrides": "Body overrides",
|
||||
"localProxyBodyOverridesInvalidDetail": "Body overrides format error: {{error}}",
|
||||
"fullUrlLabel": "Full URL",
|
||||
"fullUrlEnabled": "Full URL Mode",
|
||||
"fullUrlDisabled": "Mark as Full URL",
|
||||
|
||||
@@ -1067,6 +1067,13 @@
|
||||
"customUserAgentHint": "ローカルルーティング/プロキシ引き継ぎが有効な場合にのみ適用され、プロバイダー API へ転送するリクエストの User-Agent を置き換えます。",
|
||||
"customUserAgentInvalid": "User-Agent に制御文字(改行など)を含めることはできません。含まれている場合は無視されます。",
|
||||
"customUserAgentPresets": "プリセット",
|
||||
"localProxyRequestOverrides": "ローカルプロキシのリクエスト上書き",
|
||||
"localProxyRequestOverridesHint": "ローカルルーティング/プロキシ引き継ぎ後にのみ有効で、変換後の上流リクエストへ適用されます。",
|
||||
"localProxyRequestOverridesInvalid": "ローカルプロキシのリクエスト上書き形式エラー: {{error}}",
|
||||
"localProxyHeaderOverrides": "Header 上書き",
|
||||
"localProxyHeaderOverridesInvalidDetail": "Header 上書きの形式エラー: {{error}}",
|
||||
"localProxyBodyOverrides": "Body 上書き",
|
||||
"localProxyBodyOverridesInvalidDetail": "Body 上書きの形式エラー: {{error}}",
|
||||
"fullUrlLabel": "フル URL",
|
||||
"fullUrlEnabled": "フル URL モード",
|
||||
"fullUrlDisabled": "フル URL として設定",
|
||||
|
||||
@@ -1039,6 +1039,13 @@
|
||||
"customUserAgentHint": "僅在開啟本地路由/代理接管後生效,會取代轉發至供應商 API 請求中的 User-Agent。",
|
||||
"customUserAgentInvalid": "User-Agent 不能包含控制字元(如換行字元),否則將被忽略。",
|
||||
"customUserAgentPresets": "預設",
|
||||
"localProxyRequestOverrides": "本地代理請求覆蓋",
|
||||
"localProxyRequestOverridesHint": "僅在本地路由/代理接管後生效,套用於協定轉換後的上游請求。",
|
||||
"localProxyRequestOverridesInvalid": "本地代理請求覆蓋格式錯誤:{{error}}",
|
||||
"localProxyHeaderOverrides": "Header 覆蓋",
|
||||
"localProxyHeaderOverridesInvalidDetail": "Header 覆蓋格式錯誤:{{error}}",
|
||||
"localProxyBodyOverrides": "Body 覆蓋",
|
||||
"localProxyBodyOverridesInvalidDetail": "Body 覆蓋格式錯誤:{{error}}",
|
||||
"fullUrlLabel": "完整 URL",
|
||||
"fullUrlEnabled": "完整 URL 模式",
|
||||
"fullUrlDisabled": "標記為完整 URL",
|
||||
|
||||
@@ -1067,6 +1067,13 @@
|
||||
"customUserAgentHint": "仅在开启本地路由/代理接管后生效,会替换转发到供应商 API 请求中的 User-Agent。",
|
||||
"customUserAgentInvalid": "User-Agent 不能包含控制字符(如换行符),否则将被忽略。",
|
||||
"customUserAgentPresets": "预设",
|
||||
"localProxyRequestOverrides": "本地代理请求覆盖",
|
||||
"localProxyRequestOverridesHint": "仅在本地路由/代理接管后生效,应用于协议转换后的上游请求。",
|
||||
"localProxyRequestOverridesInvalid": "本地代理请求覆盖格式错误:{{error}}",
|
||||
"localProxyHeaderOverrides": "Header 覆盖",
|
||||
"localProxyHeaderOverridesInvalidDetail": "Header 覆盖格式错误:{{error}}",
|
||||
"localProxyBodyOverrides": "Body 覆盖",
|
||||
"localProxyBodyOverridesInvalidDetail": "Body 覆盖格式错误:{{error}}",
|
||||
"fullUrlLabel": "完整 URL",
|
||||
"fullUrlEnabled": "完整 URL 模式",
|
||||
"fullUrlDisabled": "标记为完整 URL",
|
||||
|
||||
Reference in New Issue
Block a user