Closed distributorship closed 3 years ago
2021-01-09 14:08:44:199 [error] 2021-01-09 14:08:44 ERROR shell.py:49 [Errno 98] Address already in use 端口已被使用,换个端口试试
看到这一行日志:
2021-01-09 14:08:43:965 [info] run command: python /home/moral/.config/electron-ssr/shadowsocksr/shadowsocks/local.py -s 55.44.33.22 -p 1500 -k ****** -m aes-256-ctr -O auth_aes128_md5 -o plain -b 0.0.0.0 -l 1080
Mint 20有一个变化,说大不大说小也不小,就是不再内置Python2.x版本。在终端运行python
和python2
都是找不到命令的,只有python3
可用。Python2已经被宣告终止维护,Mint这样做没有任何问题
我推测SSR在Mint 20上的问题是由Python版本引起的。另外,我很纳闷在没有python
命令的情况下ssr是怎么启动起来的,而且没有打出诸如command not found
这样的日志。另外,通过netstat -nlp | grep ssr
查看listening的端口,证实ssr的http proxy server是启动起来了。但事实上这个http proxy server是坏的,ssr给了人一个假象,以为它能够正常的工作。
我试着在Mint 20上重新安装了python2(sudo apt install python2
),然后把python2链接到python命令上(sudo ln -s /usr/bin/python2 /usr/bin/python
),然后关闭ssr进程再重新启动,就一切正常了
但总的来说,我并不确定到底是不是Python版本的问题,因为没有时间去看SSR的源码。希望这个回答有助于遇到了同样问题的人
看来不是Python版本的问题,可能单纯就是没有python
命令。。