ubuntu下ssr客户端安装及使用

1.Ubuntu 安装使用 Shadowsocks
ssr 相比于ss 更加稳定,推荐安装ssr
之前在网上找很久没找到如何在Linux环境下运行ssr,后来通过这个脚本安装ssr,亲测可用
安装以后可通过 ssr start或者 ssr config 命令运行ssr
使用root用户登录,运行以下命令:

1
2
3
4
5
wget http://www.djangoz.com/ssr
sudo mv ssr /usr/local/bin
sudo chmod 766 /usr/local/bin/ssr
ssr install
ssr config

2.Shadowsocks 转换 HTTP 代理
Shadowsocks 默认是用 Socks5 协议的,对于 Terminal 的 get,wget 等走 Http 协议的地方是无能为力的,所以需要转换成 Http 代理,加强通用性,这里使用的转换方法是基于 Polipo 的。

输入命令安装 Polipo:

1
sudo apt-get install polipo

修改配置文件:

1
sudo gedit /etc/polipo/config

将下面的内容整个替换到文件中并保存:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 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:

1
/etc/init.d/polipo restart

验证代理是否正常工作:

1
2
export http_proxy="http://127.0.0.1:8123/"
curl www.google.com

如果正常,就会返回抓取到的 Google 网页内容。

另外,在浏览器中输入http://127.0.0.1:8123/便可以进入到 Polipo 的使用说明和配置界面。

0 条评论
发表一条评论