Linux ss 本地设置
作者:互联网
基本概述
本文没有涉及vps服务器的内容,而是关于在自己Linux电脑的设置。win只需要下载gui,而为了方便,linux需要命令行。
流程
一 、安装 pip
sudo apt-get install python-pip
sudo python -m pip install --upgrade pip
二 、安装ssh
sudo pip install shadowsocks
如果安装失败,可以尝试
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
三、创建 或 修改配置文件
sudo vim /etc/ss.json
文件内容是
{
"server":"xx.xx.xx.xx", // 服务器地址
"server_port":xxxx, // 端口
"local_address":"127.0.0.1" //不需要更改
"local_port":1080, // 本地端口
"password":"password", // 密码
"timeout":300, // 超时时间
"method":"aes-256-cfb" // 加密方式
}
四、开启
sslocal -c /etc/ss.json #前台运行
五、运行
// 开启后显示以下内容,代表开启成功:
// INFO loading libcrypto from libcrypto.so.1.0.0
// INFO starting local at 127.0.0.1:1080
六、火狐浏览器
因为 Ubuntu 自带 火狐浏览器,因此需要配置该浏览器信息,在connection settings 中,填入如下信息:
七、完成
Q&A:
Q1. E37: No write since last change (add ! to override) when you are using vim to change the configuration?
A1: please enter sudo or sudo -i
Q2: ERROR [Errno 13] Permission denied: '/var/run/shadowsocks.pid'
A2: also sudo
Q3: when you installed ss by using pip, "AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup" occurs?
vi /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py
搜索 cleanup 替换 成 reset 保存即可
参考:https://sanii.cn/article/241
https://www.zhujipai.com/2017/09/04/%E5%A4%84%E7%90%86/
标签:install,ss,local,sudo,xx,本地,Linux,pip,shadowsocks 来源: https://www.cnblogs.com/kykai/p/11445687.html