curl命令使用场景合集

使用本地socks5代理下载

我朝网络环境污染的因素,不挂代理很不稳定。
我使用的是shadowsocks服务器,本地为socks5。

➜  cms git:(master) ✗ curl -o gitlab.deb --socks5-hostname 127.0.0.1:8087 https://downloads-packages.s3.amazonaws.com/ubuntu-14.04/gitlab_7.4.3-omnibus.5.1.0.ci-1_amd64.deb
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
15  292M   15 45.5M    0     0   219k      0  0:22:42  0:03:32  0:19:10  116k

模拟useragent+cookies

刷活动的时候写的脚本 场景是 需要微信(useragent)打开,获取cookies 作为登陆信息,再提交

#!/bin/bash
for ((i=0;i<200;i++))
do
rm cookie.txt
curl "http://we.189.cm/huafei/index.php?target=45400f9490704df25ce97feb06bcf8a9&from=singlemessage&isappinstalled=0" -c cookie.txt -f -A="Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.68_r859525.484 NetType/WIFI"
sleep 1
curl -b ./cookie.txt -d targetid=45400f9490704df25ce97feb06bcf8a9 "http://we.189.cm/huafei/help.php" -A="Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Mobile Safari/537.36 MicroMessenger/6.0.0.68_r859525.484 NetType/WIFI"
sleep 1
done

nginx与apache共存

nginx监听80端口,将部分请求转发给8980端口的apache.

linux与QQ 一个没有尽头话题

linux下的QQ已经推出N个版本了,基本为第三方的,先后都归西了,也包括当年android刚起步的时候有个第三方的QQ(AQQ),腾讯官方当时未提供官方版本,等官方出了之后.也封杀了.
所以linux下使用QQ一直以来都是一件很蛋疼的事情.很多用户都放弃了QQ,但是身边的朋友都上这个.在天朝脱离QQ就像去了极乐世界一样了.虽然耳根子是清净了,但也差不多脱离这个社会了..