当前位置:亚洲城ca88 > ca88手机版登录 > Ubuntu下shadowsocks配置说明,非服务器

Ubuntu下shadowsocks配置说明,非服务器

文章作者:ca88手机版登录 上传时间:2019-11-07

Linux下利用shadowsocks(以ubuntu16.04为例,非服务器卡塔 尔(阿拉伯语:قطر‎,

系统情形:Ubuntu 16.04

系统境况:Ubuntu 14.04 LTS

安装

Linux区别的发行版推行的指令如下(最佳在root下运作以下命令,原因小编上面会表达):

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

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

安装

配置

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
}

Linux差异的发行版试行的一声令下如下:

启动ss客户端

前两步十分轻松,不过有人就纳闷了设置好了不亮堂怎么用,其实能够用sslocal -help 来查阅帮忙就精通了

sslocal -c /etc/shadowsocks.json

一条命令代理就足以运转了。
这里仅仅是开发银行了shadowsocks依旧非常的,大家还须要设置相关的代办。

Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
 
CentOS:
yum install python-setuptools && easy_install pip
pip install 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网页内容。

除此以外,在浏览器中输入

配置

安排浏览器

在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,有些文章中是这么安顿的,但是自身亲测那样不可能连接上网。

sudo vim /etc/shadowsocks.json
//这里的json文件是友善创办的,不是系统自带

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下,就可以了。

布局文件的开始和结果大要如下:

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

启动ss客户端

前两步超级粗略,不过有人就纳闷了安装好了不明了怎么用,其实能够用sslocal -help 来查阅帮忙就通晓了

sslocal -c /etc/shadowsocks.json

一条命令代理就足以运转了。

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帐号的话,然后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下,就足以了。

越来越多Ubuntu相关音信见Ubuntu 专项论题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

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

图片 1

本文由亚洲城ca88发布于ca88手机版登录,转载请注明出处:Ubuntu下shadowsocks配置说明,非服务器

关键词: 亚洲城ca88