feat(channel): 为 Telegram 和微信企业号添加代理支持
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled

新增 HTTP 客户端工厂函数以支持通过代理发送请求,代理地址可在频道配置中设置。同时修复了微信企业号 TokenStore 更新时代理地址未同步的问题,并确保 Token 存储键值包含代理信息以避免冲突。
This commit is contained in:
2026-02-11 09:44:32 +08:00
parent fbbfa58da1
commit 79f8d5d600
5 changed files with 116 additions and 11 deletions
+18
View File
@@ -337,6 +337,14 @@ const EditChannel = () => {
value={inputs.other}
onChange={handleInputChange}
/>
<Form.Input
label='代理地址(可选)'
name='url'
onChange={handleInputChange}
autoComplete='new-password'
value={inputs.url}
placeholder='http://127.0.0.1:7890 或 socks5://127.0.0.1:7890'
/>
</Form.Group>
</>
);
@@ -520,6 +528,16 @@ const EditChannel = () => {
placeholder='在此设置 Telegram 会话 ID'
/>
</Form.Group>
<Form.Group widths={1}>
<Form.Input
label='代理地址(可选)'
name='url'
onChange={handleInputChange}
autoComplete='new-password'
value={inputs.url}
placeholder='http://127.0.0.1:7890 或 socks5://127.0.0.1:7890'
/>
</Form.Group>
<Button onClick={getTelegramChatId} loading={loading}>
获取会话 ID
</Button>