shadowsocksrr / electron-ssr

Shadowsocksr client using electron
MIT License
1.73k stars 510 forks source link

ubuntu18.04无法通过代理上网,但可以更新订阅地址 #44

Closed zenppl closed 4 years ago

zenppl commented 4 years ago

Ubuntu18.04 v0.2.7 deb方式安装

无法通过代理上网,但可以更新订阅地址

2020-02-03 22:01:10:121 [info] Kill client 2020-02-03 22:01:10:126 [info] run command: python /home/zenppl/.config/electron-ssr/shadowsocksr/shadowsocks/local.py -s alisin.ssrtest1.xyz -p 50448 -k ** ** 2020-02-03 22:01:10:216 [error] 2020-02-03 22:01:10 INFO util.py:94 loading libsodium from libsodium.so.23

2020-02-03 22:01:10:217 [error] 2020-02-03 22:01:10 INFO local.py:50 local start with protocol[auth_chain_a]***** 2020-02-03 22:01:10 INFO local.py:54 starting local at 127.0.0.1:1080 2020-02-03 22:01:10 INFO asyncdns.py:287 black_hostname_list init as : [] 2020-02-03 22:01:10 INFO asyncdns.py:335 dns server: [('127.0.0.53', 53)]

ichn-hu commented 4 years ago

Same here.

2020-02-04 13:03:38:206 [error] 2020-02-04 13:03:38 INFO     util.py:94 loading libsodium from libsodium.so.23

2020-02-04 13:03:38:206 [error] 2020-02-04 13:03:38 INFO     local.py:50 local start with protocol[auth_aes128_md5] password [b'ssrssml'] method [chacha20-ietf] obfs [http_simple] obfs_param [download.windowsupdate.com]
2020-02-04 13:03:38 INFO     local.py:54 starting local at 127.0.0.1:1080
2020-02-04 13:03:38 INFO     asyncdns.py:287 black_hostname_list init as : []
2020-02-04 13:03:38 INFO     asyncdns.py:335 dns server: [('172.20.10.1', 53)]
xVanTuring commented 4 years ago

根据提供的log属实看不出啥问题,[error]行其实是原作者的编码错误(python logging 默认 stderr),并不是真的出错了,你可以在后面看到 INFO

xVanTuring commented 4 years ago

同时确保你安装了 python-openssl

zenppl commented 4 years ago

python-openssl这个装过了,那就奇怪了

zenppl commented 4 years ago

而且貌似全局代理和pac的切换好像也不好用,一切都和没开ssr没什么两样。。

xVanTuring commented 4 years ago

根据在虚拟机(Ubuntu 18.04)中的测试, 安装python-openssl后 使用 PAC代理可以正常使用但全局的socks5 无法在浏览器(Firefox)中使用, 全局的 http代理可以在Firefox使用.

如果你使用了Pac的话确保pac正常下载了,或者使用http代理

zenppl commented 4 years ago

确实是这样的,我发现我的问题所在了,一直使用的chrome插件SwitchyOmega的直连模式,改掉这里之后就可以在浏览器中使用了。 全局的socks5和全局的http代理具体指的是什么? 比如我想在其他地方使用,如apt-get,sbt导入依赖之类的地方使用应该如何设置呢?可以指教下么,感谢

xVanTuring commented 4 years ago

全局指的是在Gnome 代理设置中的全局代理. 至于终端有两种方式一是使用 proxychains, 二是用 http_proxy="http://127.0.0.1:port", https_proxy环境变量