有没有一种软件能传递特定的系统变量给特定的软件
问题:calibra 由python写成。要启用代理的看官网的FAQ只能通过设定https_proxy系统变量启用代理。但是为了一个软件设置系统变量https_proxy会导致很多麻烦的问题。
我尝试过用proxifire,没用。
故此:
有没有一种软件能传递特定系统变量给特定的软件?
不是很理解,,你是说要基于wfp模式的netch? 小樱 发表于 2021/11/18 10:08
不是很理解,,你是说要基于wfp模式的netch?
其实我更像是要一个调试工具。就是要一个软件认为我设定了https_proxy为特定值。
因为我直接在系统设置https_proxy会让其他软件也走这个代理。 小樱 发表于 2021/11/18 10:08
不是很理解,,你是说要基于wfp模式的netch?
或许我还是说得不太明白,据我的了解:
caliber这个软件就是一堆py套一个UI。而python要启用代理要么就在py里面写死(修改原文件),要么就修改系统变量https_proxy。
问题:
修改源文件,我没这个能力。
修改系统变量,会导致其他软件有可能也读取这个变量,导致其他软件也走这个代理。
需求:
有没有一种调试工具,能针对特定软件(脚本)设定特殊的系统变量。就像docker一样。
感想:
我自己重新捋一遍后都觉得不会有这种软件。 脑子死机了,理解不能。。如果是要对某个软件或者进程名实现代理功能的话,netch就能满足这个需求 因为Win7系统,只能测试V3,元数据下载选择了两个谷歌源。
发现Proxifier界面能够显示calibre.exe走了流量,但还是报错,暂时看不出来是程序本身的问题,还是接口什么的失效,或者代理有问题。
建议试试坛主推荐的netch。 小樱 发表于 2021/11/18 19:12
脑子死机了,理解不能。。如果是要对某个软件或者进程名实现代理功能的话,netch就能满足这个需求
俺试试。感谢回复 Aquamarine 发表于 2021/11/18 21:27
因为Win7系统,只能测试V3,元数据下载选择了两个谷歌源。
发现Proxifier界面能够显示calibre.exe走了流量 ...
proxifier我也用过,是无效的。
个人理解就是他是用python脚本(CMD)去抓取元数据,所以设置proxifie caliber无效。 Github 发表于 2021/11/19 08:21
proxifier我也用过,是无效的。
个人理解就是他是用python脚本(CMD)去抓取元数据,所以设置proxifie c ...
试试这个方法能不能成功:Windows cmd 设置代理 Aquamarine 发表于 2021/11/19 20:44
试试这个方法能不能成功:Windows cmd 设置代理
试过了。这样设置的话只在你设置那个窗口有效。caliber不会有效,就算是另外一个cmd也不会有效。 https://stackoverflow.com/questions/1420719/powershell-setting-an-environment-variable-for-a-single-command-only#:~:text=to%20the%20environment%3A-,pwsh,-%2DCommand%20%7B%20%24env%3AMYVAR%3D%22myvalue
可能有帮助?
页:
[1]