量化交易平台zipline环境搭建番前篇—ubuntu安装ssr
搭建python量化zipline的环境中,需要使用quandl数据,经验证国内速度感人,需要ssr来助力一下。
编译安装shadowsockr
这里我们使用源码编译安装,代码量很小,速度飞快。
git clone -b manyuser https://github.com/shadowsocksrr/shadowsocksr.git
编辑shadowsockr配置文件
sudo vi /etc/shadowsocks.json
{
"server":"12.34.56.78",# ssr-server ip地址
"server_ipv6":"::",
"server_port":8388,#端口号
"local_address":"127.0.0.1",#本地
"local_port":1080,# 本地端口
"password":"happy2017", # 远程密码
"timeout":300,
"udp_timeout":60,
"method":"aes-128-ctr", # 加密方式
"protocol":"auth_aes128_md5", #协议
"protocol_param":"",
"obfs":"tls1.2_ticket_auth",
"obfs_param":"",
"fast_open":false,
"workers":1
}
启动ssr-client
sudo python local.py -c /etc/shadowsocks.json -d start
停止ssr-client
sudo python local.py -c /etc/shadowsocks.json -d stop
可以跟踪下日志,看是否成功启动
tail -f /var/log/shadowsocksr.log
全局配置代理
如果你使用ubuntu 桌面版本,可以通过Netword界面 直接配置代理
但是在terminal下,你会发现,依旧没有使用代理,缓慢依旧,这里就需要proxychains了
编译安装proxychain4
依旧从github上下载源码安装,
$ git clone [https://github.com/rofl0r/proxychains-ng.git](https://github.com/rofl0r/proxychains-ng.git)
$ cd proxychains-ng
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ sudo make install
$ sudo make install-config
修改proxychains配置文件,在ProxyList最后加入本地配置
$ sudo vi /etc/proxychains.conf
[ProxyList]
socks5 127.0.0.1 1080
这样就可以愉快的在terminal下使用代理了
# 浏览器使用代理
$ proxychains4 firefox
# 命令行使用代理
$ proxychains4 curl www.google.com
感谢阅读,欢迎订阅。
请先 后发表评论~