不是系统自带,安装客户端shadowsocks

转换HTTP代理

Shadowsocks暗许是用Socks5合计的,对于Terminal的get,wget等走Http左券之处是力不可能及的,所以须要调换到Http代理,压实通用性,这里运用的调换方法是依据Polipo的。

输入指令安装Polipo:
sudo apt-get install polipo

修正配置文件:
sudo gedit /etc/polipo/config

将上边包车型大巴剧情总体替换来文件中并保存:

    # This file only needs to list configuration variables that deviate
    # from the default values. See /usr/share/doc/polipo/examples/config.sample
    # and "polipo -v" for variables you can tweak and further information.
    logSyslog = false
    logFile = "/var/log/polipo/polipo.log"

    socksParentProxy = "127.0.0.1:1080"
    socksProxyType = socks5

    chunkHighMark = 50331648
    objectHighMark = 16384

    serverMaxSlots = 64
    serverSlots = 16
    serverSlots1 = 32

    proxyAddress = "0.0.0.0"
    proxyPort = 8123

重启Polipo:
/etc/init.d/polipo restart

证实代理是不是健康办事:
export http_proxy=”
curl www.google.com

万少年老成平常,就可以回去抓取到的Google网页内容。

此外,在浏览器中输入

配置文件的内容大约如下:

  sudo chmod 777 ××× (每种人都有读和写以致施行的权柄)

6

启动ss客户端

前两步很简短,可是有人就纳闷了设置好了不知晓怎么用,其实能够用sslocal -help 来查看扶持就领悟了

sslocal -c /etc/shadowsocks.json

一条命令代理就能够运转了。
那边唯有是运转了shadowsocks还是特别的,大家还亟需安装相关的代理。

咱们能够在例如/home下新建个文本叫做shadow.sh,在里头写上大家运行ss客商端须求的授命,然后保留就可以。

  这时得以搜索连接wifi,不过接连上以往不能采纳

5

安装

Linux差别的发行版试行的吩咐如下(最佳在root下运作以下命令,原因笔者上面会表明):

Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks

CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks

正文恒久更新链接地址:http://www.linuxidc.com/Linux/2015-09/123579.htm

3 通过su获取root权限

3

配备浏览器

在firefox中

preference->advanced->network->connection->settings中精选手动设置代理,并将http代理设置为127.0.0.1 端口8123 (就是从前第二步配置的port)
完毕那步应该就会透过shadowsocks访谈了,但本人遇上的微管理器还是这么些,后来将http代理下边包车型客车“Use this proxy server for all protocols(将代理应用到持有公约)”那几个也钩上才得以了。

PS.假设跳过第二步,直接在第三部中布局http代理设置为127.0.0.1 端口1080,有些作品中是那般布署的,不过本身亲测那样不可能连接上网。

Linux不一样的发行版施行的下令如下:

    在那之中ss.json中的内容:

1

Ubuntu开机后自动运维

现在得以正确上网了,不过每回开机都要手动张开终端输入一条命令,纵然那条命令并不短,可是每趟都去手动输入,显得融洽很low,况且关掉终端代理就关门了。

写个本子

咱俩得以在比方/home下新建个公文叫做shadow.sh,在内部写上我们运行ss顾客端供给的下令,然后保留就能够。

#!/bin/bash
#shadow.sh
sslocal -c /etc/shadowsocks.json

看行还是不行咱们到终端施行命令 sh /home/shadow.sh,要是成功的话会有新闻输出的。你也足以到浏览器去试试。此时你纵然道输送入的少了,然则关了终端依然会掉的,大家能够让她在后台运营,nohup sh /home/shadow.sh &。

参预开机运营

此间大家须要在/etc下编制一个叫rc,local的文本,须求root权限,在终点先su获取root权限。

此处问题来了,因为咱们要开机运维,要使用root权限来进行前边写好的台本,但假设您的shawdocks不是在root下装的话,试行脚本是就能报错:
“Traceback (most recent call last):
File “/home/gaoxw/.local/bin/sslocal”, line 7, in
from shadowsocks.local import main”
行使sudo安装依然会报上边那个错误。

黄金时代旦您有root帐号的话,然后vim /etc/rc.local编辑,在exit以前输入nohup bash /home/shadow.sh>/home/d.txt & 保存。

以那个时候候你能够reboot重启了,测量试验下看看能还是不可能后台自动运维,重启你能够先去看下大家要他输出d.txt,你照旧发现是 /home/shadow.sh line 3 :sslocal: command not found,展开浏览器果然是回天无力链接代理服务器。

通过生机勃勃番寻找大家开掘远远地离开linux是找不到sslocal那条命令?供给加上路线,我们发掘sslocal和ssserver那多少个指令是被存在 /usr/local/bin上面包车型客车,其实不用去profile增加了,直接把那七个文本移动到/bin下,就足以了。

现行反革命能够精确上网了,不过每一趟开机都要手动展开终端输入一条命令,即使那条命令并十分短,不过每一遍都去手动输入,显得本人很low,並且关掉终端代理就关门了。

  1 下载vim

4

Linux下行使shadowsocks(以ubuntu16.04为例,非服务器),

系统意况:Ubuntu 16.04

系统意况:Ubuntu 14.04 LTS

  当然唯有用的是fcitx输入法那样才有用

施行如下命令运行privoxy,参照他事他说加以考查官方网址,不一样的平台对应不一致的主意:

配置

sudo vim /etc/shadowsocks.json
//这里的json文件是同心同德创立的,不是系统自带

布局文件的原委大意如下:

{
    "server":"服务器的ip",
    "server_port":服务器的端口,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"密码",
    "timeout":300,
    "method":"aes-256-cfb",
    "fast_open":false
}

看好不佳大家到巅峰实施命令 sh /home/shadow.sh,借使成功的话会有新闻输出的。你也足以到浏览器去尝试。那时你即便道输送入的少了,但是关了终端依旧会掉的,大家能够让他在后台运维,nohup sh /home/shadow.sh &。

  从系统安装->软件和更新->附加驱动->把最终七个由不接受设备改成另二个

备注:借使无需用代理了,记得把bash里的配备注释上,免得把流量跑完了。

前两步很粗大略,可是有人就纳闷了设置好了不了然怎么用,其实能够用sslocal -help 来查阅协理就了然了

  sudo chmod 600 ××× (唯有全体者有读和写的权能)

2

安装

    pip install ss

然后运营nohup sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &运行shadowsocks。

步入开机运营

  sudo chmod 666 ××× (各样人都有读和写的权柄)

3

sslocal -c /etc/shadowsocks.json

2 通过sudo passwd root 修改root密码

设置前须求试行useradd privoxy创制三个客商privoxy,然后逐风华正茂试行如下三条命令:

图片 1

  sudo cp /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/myname/Qt5.3.1/5.3/gcc_64/plugins/platforminputcontexts

2

Ubuntu开机后活动运营

    apt-get install vim

履行ps aux |grep sslocal |grep -v "grep"查看后台sslocal是或不是运营。

这里大家要求在/etc下编写制定两个叫rc,local的文书,要求root权限,在终端先su获取root权限,若是你有root帐号的话,然后vim /etc/rc.local编辑,在exit在此以前输入nohup bash /home/shadow.sh>/home/d.txt & 保存。

  2 下载python-pip

exporthttp_proxy=

本文由必威发布于必威-运维,转载请注明出处:不是系统自带,安装客户端shadowsocks

相关阅读