由于我的树莓派的图形界面炸了,下载某些东西时候,不得不翻过去,只有用命令行科学上网,现在很少用VPN。大多数情况下用的还是shadowsocks,来进行活动,

0x01.安装命令行界面的shadowsocks

sudo apt-get install python-pip
sudo pip install shadowsocks

然后创建配置文件

sudo nano /etc/shadowsocks.json

加入下面的配置内容,并补全配置信息

{
"server":"你的ss服务器地址",
"server_port":你的ss服务器端口号,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"你的SS密码",
"timeout":300,
"method":"你的SS加密方式",
"fast_open": true,
"workers": 1
}

PS:需要修改的四条信息大概就是标记的,其他保持默认就好
如图:
QQ截图20170202160721
终端启动客户端

sslocal -c /etc/shadowsocks.json

QQ截图20170202160945
 

0x02.设置 ProxyChains

1.安装proxychains

sudo apt-get install proxychains

2.修改配置文件

sudo nano /etc/proxychains.conf

去掉dynamic_chain前面的注释符

QQ截图20170202161301
将socks4 127.0.0.1 1080 改为socks5 127.0.0.1 1080
QQ截图20170202161319
 

0x03. 测试代理服务是否正常

终端输入

cp /usr/lib/proxychains3/proxyresolv /usr/bin/

然后再次执行

proxyresolv w3m www.google.com

这时候ss的命令界面应该是正在运行的,就是在执行过sslocal -c /etc/shadowsocks.json之后
QQ截图20170202161714
返回ok,说明配置正确,

0x04.使用ProxyChains 启动W3M

终端输入:

proxychains w3m google.com

测试一下:
QQ截图20170202161930

0x05: 脚本快捷键自动启动chrome:

代码如下:
1:将其保存为goole-chrome.py放置在根目录下的Documents,
2:在快捷键设置中将

  • Name设置为google-chrome,
  • command设置成 python /Documents/google-chrome.py
  • 快捷键设置为Super+W
import os
os.system('nohup sslocal -c /etc/shadowsocks.json')
os.system("proxychains google-chrome")

 0x06 THX:

THINKS