shadowsocks-pyqt icon indicating copy to clipboard operation
shadowsocks-pyqt copied to clipboard

请教一下,如何设置全局代理?

Open pinetreeps opened this issue 4 years ago • 5 comments

非常感谢您的代码,我试着封装了一下,ss可以正常启动,不过还是无法通过代理访问网页,网上搜了一些使用winreg模块修改注册表实现修改本机代理的方法,虽然修改成功了,但还是无法打开网页(应该是没有生效),所以想请问使用python如何设置全局代理? 如能指点,不胜感谢。

pinetreeps avatar Nov 13 '20 10:11 pinetreeps

可以参考shadowsocks-windows的做法,使用ss_privoxy 设置系统代理。不过现在SS基本都不能用了,推荐用v2ray,安全可靠。

falseen avatar Nov 13 '20 14:11 falseen

可以参考shadowsocks-windows的做法,使用ss_privoxy 设置系统代理。不过现在SS基本都不能用了,推荐用v2ray,安全可靠。

感谢指点,我只是国内用,不翻墙,我去看看这个代码,非常感谢

pinetreeps avatar Nov 16 '20 02:11 pinetreeps

另外请问一下,您这个软件运行起来,是不是还需要设置本机的代理?我分别在win10x64,mac上运行这个程序,再修改本机代理到默认端口,发现都不能打开网页,请问是什么原因呢?

pinetreeps avatar Nov 16 '20 08:11 pinetreeps

shadowsocks默认提供的是socks5代理,而大部分系统都只支持http代理,所以要用ss_privoxy转换一下。推荐使用chrome插件Proxy SwitchyOmega切换代理。

falseen avatar Nov 16 '20 09:11 falseen

shadowsocks默认提供的是socks5代理,而大部分系统都只支持http代理,所以要用ss_privoxy转换一下。推荐使用chrome插件Proxy SwitchyOmega切换代理。

感谢,我查了一下,win10系统好像不支持socks5,那么需要自己用python实现http代理转为scoks5吗?

pinetreeps avatar Nov 16 '20 10:11 pinetreeps