Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
pinetreeps opened this issue Nov 13, 2020 · 5 comments
Open

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

pinetreeps opened this issue Nov 13, 2020 · 5 comments

Comments

@pinetreeps
Copy link

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

@falseen
Copy link
Owner

falseen commented Nov 13, 2020

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

@pinetreeps
Copy link
Author

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

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

@pinetreeps
Copy link
Author

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

@falseen
Copy link
Owner

falseen commented Nov 16, 2020

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

@pinetreeps
Copy link
Author

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants