1. 升级python2.7-python3.7
    1. #升级python2.7-python3.7
    2. sudo apt-get install python3.7
    3. #删除软连接
    4. sudo rm -rf /usr/bin/python3
    5. sudo rm -rf /usr/bin/pip3
    6. #建立新的指向python3.7的软链接
    7. #ln –s 源文件 目标文件
    8. #添加python3的软链接
    9. ln -s /usr/bin/python3.7 /usr/bin/python3
    10. #添加 pip3 的软链接
    11. ln -s /usr/bin/pip3.7 /usr/bin/pip3
    1. 配置SS(国外)
    1. sudo apt-get update
    2. sudo apt-get install python-pip
    3. pip install --upgrade pip
    4. pip install setuptools --upgrade
    5. sudo pip install shadowsocks
    6. sudo apt-get update
    7. apt install python3-pip
    8. pip3 install setuptools --upgrade
    9. pip3 install wheel
    10. sudo pip3 install shadowsocks
    11. sudo vim /etc/shadowsocks.json
    12. {
    13. "server":"194.147.32.31",
    14. "local_address": "127.0.0.1",
    15. "local_port":1080,
    16. "server_port":8388,
    17. "password":"albert",
    18. "timeout":300,
    19. "method":"aes-256-cfb"
    20. }
    21. ssserver -c /etc/shadowsocks.json -d start
    22. ssserver -c /etc/shadowsocks.json -d stop
    23. ssserver -c /etc/shadowsocks.json -d restart
    24. /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py
    25. /usr/local/lib/python3.6/dist-packages/shadowsocks/crypto/openssl.py
    26. /usr/local/lib/python3.7/dist-packages/shadowsocks/crypto/openssl.py
    27. 使用 vim 打开以上路径的 openssl.py 文件,做以下操作:
    28. vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py
    29. vim /usr/local/lib/python3.6/dist-packages/shadowsocks/crypto/openssl.py
    30. vim /usr/local/lib/python3.7/dist-packages/shadowsocks/crypto/openssl.py
    31. :%s/libcrypto.EVP_CIPHER_CTX_cleanup.argtypes/libcrypto.EVP_CIPHER_CTX_reset.argtypes/g
    32. :%s/cleanup/reset/g
    33. :x

    3.配置SS(国内)

    1. sudo apt-get update
    2. sudo apt-get install python-pip
    3. pip install --upgrade pip
    4. pip install setuptools --upgrade
    5. sudo pip install shadowsocks
    6. sudo apt-get update
    7. apt install python3-pip
    8. pip3 install --index-url https://pypi.douban.com/simple setuptools --upgrade
    9. pip3 install wheel
    10. sudo pip3 install shadowsocks
    11. sudo vim /etc/shadowsocks.json
    12. {
    13. "server":"106.13.41.87",
    14. "local_address": "127.0.0.1",
    15. "local_port":1080,
    16. "server_port":8388,
    17. "password":"albert",
    18. "timeout":300,
    19. "method":"aes-256-cfb"
    20. }
    21. ssserver -c /etc/shadowsocks.json -d start
    22. ssserver -c /etc/shadowsocks.json -d stop
    23. ssserver -c /etc/shadowsocks.json -d restart
    24. /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py
    25. /usr/local/lib/python3.6/dist-packages/shadowsocks/crypto/openssl.py
    26. /usr/local/lib/python3.7/dist-packages/shadowsocks/crypto/openssl.py
    27. 使用 vim 打开以上路径的 openssl.py 文件,做以下操作:
    28. vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py
    29. vim /usr/local/lib/python3.6/dist-packages/shadowsocks/crypto/openssl.py
    30. vim /usr/local/lib/python3.7/dist-packages/shadowsocks/crypto/openssl.py
    31. :%s/libcrypto.EVP_CIPHER_CTX_cleanup.argtypes/libcrypto.EVP_CIPHER_CTX_reset.argtypes/g
    32. :%s/cleanup/reset/g
    33. :x