我有几张图片是靠googlesheet自动发布,然后定期任务wget到本地,再链接到网页上的。

由于有长城,国内主机linux下面wget连不上外网,所以学了一下命令行怎么连接ss代理。

1、centos安装shadowsocks
sudo apt-get install python-pip
sudo pip install shadowsocks

创建配置文件shadowsocks.json

{
 "server": "服务器地址",
 "server_port": 端口,
 "local_address": "127.0.0.1",
 "local_port": 1080,
 "password": "密码",
 "timeout": 600,
 "method": "aes-256-cfb",
 "fast_open": false
}

启动 sslocal -c /etc/shadowsocks.json

2、centos安装使用proxychains4

yum -y install gcc automake autoconf libtool make #安装make编译工具
git clone https://github.com/rofl0r/proxychains-ng.git #下载,需要先安装git
cd proxychains-ng
./configure #配置
sudo make && sudo make install #编译安装
sudo cp ./src/proxychains.conf /etc/proxychains.conf #提取配置文件
cd .. && rm -rf proxychains-ng #删除安装文件
sudo vim /etc/proxychains.conf #编辑配置文件(修改最后一行为 socks5 127.0.0.1 1080)这个对应你的代理地址

测试

proxychains4 wget www.google.com #如果没提示错误,然后当前目录会多一个index.html

3、把启动命令加入到开机执行

编辑 /etc/rc.local 文件,在最下面加上命令sslocal -c /etc/shadowsocks.json

 

4、创建一个计划任务,定期执行脚本

比如每十分钟执行一次脚本proxychains4 sh /www/wwwroot/xxxx.sh,xxxx.sh脚本里的命令都会经过代理运行

 

 

说点什么