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/

猜你喜欢

转载自www.cnblogs.com/kykai/p/11445687.html