虚拟机VirtualBox中安装Centos7并配置Nginx

需要注意的点:

  1. 让虚拟机能访问外网,需要配置网络,使用NAT配置
  2. centos7 中查看IP的命令: ip addr
  3. centos7 中默认的防火墙不是iptables,而是firewalle,关闭方式: systemctl mask firewalld
  4. 安装Nginx前,要先安装EPEL库: sudo yum install epel-release

【参考】

  1. 虚拟机网络配置:https://www.jianshu.com/p/3585fecbfd4b
  2. 关闭防火墙:https://www.cnblogs.com/kreo/p/4368811.html
  3. 安装Nginx:https://blog.csdn.net/u011138533/article/details/53162499

python 通过SSL加密方式发送邮件

【摘自:】https://www.programcreek.com/python/example/6443/smtplib.SMTP_SSL

nginx——展示目录中的文件列表

在配置nginx的vhosts时,在http模块下添加以下配置,如

显示效果:

【参考】http://www.cnblogs.com/siqi/archive/2012/10/07/2713732.html

python-pip3安装pycurl

若安装时遇到报ssl相关的错误(如下)

解决方法参考:

新版MAC:

参考链接:https://hk.saowen.com/a/431b34187c78c994d278c1a1a10d480bab83b28085468aca67ce9171ea8307fc

 

windows上考虑安装anaconda,通过anaconda来解决:

参考链接:https://anaconda.org/anaconda/pycurl

Python爬虫模拟人为操作

有些大厂,像BAT可能对爬虫这类检测做的很厉害,为了模拟人为操作,需要让脚步运行的慢一些。

以下python代码用于登录支付宝账号,为了更像真人操作,

  1. 录入账号密码时,每次录入一个字符都暂停若干时间;
  2. 且暂停时间是随机时间,不固定;
  3. 同时也在一些按钮上悬停若干时间后再执行点击事件。

 

 

shadowsocks客户端【转】

shadowsocks客户端是使用shadowsocks代理上网必不可少的工具。由于国内的限制,代理上网需要使用shadowsocks客户端,而下载shadowsocks客户端又需要翻墙,这是一个死循环…

本站提供pc和android版本的shadowsocks客户端下载,方便寻找shadowsocks客户端下载的网民。本站提供的客户端来自shadowsocks官方,不对使用者的任何行为负责。如若使用过程中遇到问题,请勿联系本站相关人员。

windows客户端:shadowsocks 2.5.6

android客户端: Shadowsocks-2.6.5.apk

MacOS客户端: ShadowsocksX

iOS客户端:打开App Store,搜索“ssrConnectPro”。如果你有MacOS设备和开发者账号,可以考虑“构建自己的ShadowSocks客户端”。

如果你打算自建ShadowSocks服务端,请参考 这篇文章

【原文链接】https://tlanyan.me/shadowsock-clients/

让Mac的终端使用代理

查看终端使用的IP:

让终端使用已安装的shadowsocks的http代理服务:

1. 临时使用

2. 永久使用

备注,shadowsocks默认代理的是本地的1080端口,直接执行以上命令即可。

【摘自:】http://blog.xiaozan.me/1179.html