美文网首页
【Ubuntu18.04】ss配置

【Ubuntu18.04】ss配置

作者: 胡同口的蛙 | 来源:发表于2018-08-12 13:14 被阅读4923次

前情

Linux-Ubuntu18.04LTS。
Firefox浏览器61.0.1 (64 位)。
Python 2.7.15rc1。

步骤

一.用PIP安装ss

1.准备pip

sudo apt-get update//更新系统包
sudo apt-get install python-pip//安装Pip
sudo apt-get install python-setuptools m2crypto

2.安装ss

pip install shadowsocks
sudo apt install shadowsocks

二.启动ss

我们可以在/home/sun/ 下新建个文件shadowsocks.json (sun是我在我电脑上的用户名,因人而异)。内容是这样:

{
"server":"11.22.33.44",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}
... ...
server 你的服务端的IP
server_port 你的服务端的端口
local_port 本地端口,一般默认1080
password ss服务端设置的密码
timeout 超时设置,和服务端一样
method 加密方法,和服务端一样

sslocal -c /home/sun/shadowsocks.json即可运行。

三.浏览器配置

1.准备插件

我是用的Firefox浏览器,Proxy SwitchyOmega插件

2.配置插件

proxy模式
Auto Switch模式
日常Auto即可

完事儿了可以直接备个份,以后再设的时候一键导入美滋滋。

后续

如果出现了问题,请继续看后面。

参考资料

  1. Ubuntu16.04的ss配置
  2. 下一问题的解决方法

锦囊:

你也遇到这个问题了吗?


我就知道你一定会回来的

首先我们需要用find命令找到openssl.py这个文件

sudo find / -name openssl.py
第一条路径并不是我们要找的,而是最后一条,若用第一条则后几步进行不下去

然后用编辑器打开

sudo gedit /home/sun/.local/lib/python2.7/site-packages/shadowsocks/crypto/openssl.py

在这个文件里我们可以ctrl+f查找“cleanup”这个单词,总共出现两次,将其改为“reset”即可。

原文 修改后
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,) libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)
libcrypto.EVP_CIPHER_CTX_cleanup(self._ctx) libcrypto.EVP_CIPHER_CTX_reset(self._ctx)

保存退出,重启sslocal就可以了。

相关文章

网友评论

      本文标题:【Ubuntu18.04】ss配置

      本文链接:https://www.haomeiwen.com/subject/ryplbftx.html