linux配置shadowsocks客户端

笔记本闲着装了个centos不好使,因为服务器一直用的debian,最终选择了debian系的linux mint,继承了debian的稳定(更新慢),以及ubuntu的桌面应用,但是比ubuntu更简洁,稳定,这也是我直接选择他的原因。言归正传,装完系统,因为需要配置一系列环境以及一些其他的需求,对于有强迫症的我fq是必须的,网上找了找资料,终于看到了墙外风景。小面介绍一下linux下shadowsocks在linux下的配置吧,应该是通用的.

安装shadowsocks

首先你确定你已经有了ss账号了,linux安装客户端有很多方法,脚本安装,源码安装,我选择了多数用户的选择用PIP安装

sudo apt-get install python-pip

接着安装shadowsocks

sudo pip install shadowsocks

配置SS服务端

在任意目录下创建 shadowsocks.json 文件,将下面的内容放进去:
{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}`

每个字段的的解释:
server 服务端监听的地址,服务端可填写 0.0.0.0
server_port 服务器的端口(只要不与现有的端口冲突,随你填写了,我填8137)
local_address 本地监听的地址,直接写127.0.0.1
local_port 本地的端口,随便写,只要不冲突,我填的是1345
password 你的shadowsocks连接密码
timeout 超时时间,单位秒
method 加密方式。默认是: "aes-256-cfb", 详见:see https://github.com/clowwindy/shadowsocks/wiki/Encryption
workers 应该是进程数,这个我没该,大家可以改后看看进程是否增多。不理解的化,就别改了,这个参数只有unix/linux下可用。

然后启动运行 shadowsocks服务器端:

ssserver -c /etc/shadowsocks.json

启动SS客户端

前两步很简单,可是有人就纳闷了安装好了不知道怎么用,其实可以用sslocal -help来查看帮助就知道了。

sslocal -s server_ip -p server_port -l 1080 -k password -t 600 -m aes-256-cfb

-s表示服务IP, -p指的是服务端的端口,-l是本地端口默认是1080(可以替换成任何端口号,只需保证端口不冲突), -k 是密码(要加""), -t超时默认300,-m是加密方法默认aes-256-cfb,

可以简单的写为:sslocal -s ip -p port -k "password" #用-s -p -k这三个参数就好,其他的默认将服务端的加密方法设为aes-256-cfb。然后就可以启动代理。

现在试试打开你的终端,输入sslocal -s 服务端IP -p 1080 -k "密码" 回车

可以将以上命令写入一个sh文件中,以后每次运行一下脚本就可以

配置浏览器

这里拿chrome来示范,因为火狐那个代理插件老是订阅不了gfwlist所以配置自动模式的话不好使(反正我是没有配置好)。Chromium也可以的。

  • 安装代理插件SwitchyOmega,这个代理现在被托管在github,没有代理之前是不能从谷歌商店安装这个插件的,所以从https://github.com/FelisCatus/SwitchyOmega/releases/(这个是chrome的)下载插件,或者百度搜索SwitchyOmega下载这个插件,然后浏览器地址打开chrome://extensions/,将下载的插件托进去安装。
  • 安装好插件后新建情景模式比如命名为SS,其他默认之后创建,之后在代理协议选择SOCKS5,地址为127.0.0.1,端口默认1080(保证此处端口号和上面设置的一致) 。然后保存即应用选项。

  • 接着点击自动切换(auto switch),上面的不用管,在按照规则列表匹配请求后面选择刚才新建的SS,默认情景模式选择直接连接。点击应用选项保存。

  • 再往下规则列表设置选择AutoProxy 然后将这个地址填进去,并将此处的url设置为规则列表网址,点击立即更新情景模式,会有提示更新成功!

通过以上步骤,正常情况下可以正常的浏览器翻墙

未经允许不得转载:莫小奈博客 » linux配置shadowsocks客户端

评论 2

评论前必须登录!

登陆 注册
  1. 匿名syuchhj