shadowsocks python version on ubuntu18.04 client

文章目录

参考资料



安装

故事背景

博主百度到了各种各样的安装方法,不过大多数都是基于ubuntu16或以下的,并且安装过程复杂,还遇到各种报错,没有看到关于18.04的,所有就有了这篇文章(其实博主安装成功之后通过科学上网一下就谷歌到了ubuntu18的安装教程,奈何百度不到,所以也算是搬运吧,下面插眼,安装成功后再来tp吧)
Shadowsocks Python Version on Ubuntu 18.04 Server and Client
其实博主选择的安装方式才是最简单的(毕竟博主尝试了那么多种安装方式)

安装之前

保证你的ubuntu系统python为默认版本,不要问我为什么不能用最新的,本鶸使用python3.6花式编译出错,后来换了一个思路,把python还原成默认版本,给python3设置了一个alias,就这样凑合用吧,如果有大佬使用python3安装成功,请务必告知本鶸啊(:

步骤

安装

sudo apt-get install shadowsocks
vi ~/shadowsocks.json

shadowsocks.json内容如下

{
  "server":"88.88.88.88",
  "local_address": "127.0.0.1",
  "local_port":1080,
  "server_port":8843,
  "password":"pAsswOrD",
  "timeout":300,
  "method":"aes-256-cfb"
}

local_address与local_port为本地设置,其余根据服务器参数进行填写

sslocal -c ~/shadowsocks.json  ## ssloacl -h 可显示sslocal使用方法

显示如下信息,说明成功
INFO: loading config from /home/user/shadowsocks.json
2018-07-17 17:19:12 INFO loading libcrypto from libcrypto.so.1.1
2018-07-17 17:19:12 INFO starting local at 127.0.0.1:1080

设置代理

使用系统网络代理设置,报错如下
2018-07-17 18:01:50 WARNING unsupported SOCKS protocol version 4

具体怎么更改系统网络代理为SOCKS5,博主也不清楚,所以我使用的是firefox浏览器代理,修改方式如下

首选项——常规——网络代理 设置:

  • 选择手动代理配置
  • SOCKS 主机填写为 127.0.0.1
  • 端口为1080
  • 勾选SOCKS_v5.
  • 不使用代理填写localhost, 127.0.0.1
  • 勾选使用 SOCKS v5 时代理 DNS 查询
  • 点击确定

验证客户端

打开浏览器并访问DNS leak test

结语

分别使用百度、谷歌搜索(ubuntu shadowsocks),你会知道我为什么要科学上网

后台启动?脚本启动?开机自启?shadowsocks都安装好了,自己去google吧(:

猜你喜欢

转载自blog.csdn.net/ontheway0101/article/details/81092753