由于我的树莓派的图形界面炸了,下载某些东西时候,不得不翻过去,只有用命令行科学上网,现在很少用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:需要修改的四条信息大概就是标记的,其他保持默认就好
如图:
终端启动客户端
sslocal -c /etc/shadowsocks.json
0x02.设置 ProxyChains
1.安装proxychains
sudo apt-get install proxychains
2.修改配置文件
sudo nano /etc/proxychains.conf
去掉dynamic_chain前面的注释符
将socks4 127.0.0.1 1080 改为socks5 127.0.0.1 1080
0x03. 测试代理服务是否正常
终端输入
cp /usr/lib/proxychains3/proxyresolv /usr/bin/
然后再次执行
proxyresolv w3m www.google.com
这时候ss的命令界面应该是正在运行的,就是在执行过sslocal -c /etc/shadowsocks.json之后
返回ok,说明配置正确,
0x04.使用ProxyChains 启动W3M
终端输入:
proxychains w3m google.com
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