Skip to content

客户端系统代理设置 #3

@micooz

Description

@micooz

需求描述

blinksocks-gui 目前具备服务多开的能力,但还没有支持修改系统代理设置。项目中已经包含 pac-cmdsysproxy-cmd 开源软件,而且提供多个平台的二进制程序。

blinksocks-gui 已在页面 /plugins 下提供系统代理设置的交互界面(仅限客户端),但并未完善,因此体验版中暂未开放这个入口。

实现难点

设置系统代理会遇到权限问题,需要解决用户以普通用户权限启动 blinksocks-gui 时无法访问和修改系统代理配置的问题。sudo-prompt 可以调用操作系统权限认证框让用户提供密码,认证成功后就可以以超级权限执行预定程序,但仍需解决多次执行需要多次认证的问题。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions