Skip to content →

liwz11's blog Posts

资源后缀实验

外链 00000000000.php?ver=2 1.php?ver=2 2.html?ver=2 3.js?ver=2 4.css?ver=2 5.woff?ver=2 6.woff2?ver=2 7.svg?ver=2 8.jsp?ver=2 9.sapx?ver=2 10.json?ver=2 11.tar?ver=2 12.zip?ver=2 13.tar.gz?ver=2 14.html ……

Python3中通过IP形式建立HTTPs连接

最近,在验证特定网站是否部署特定CDN的实验中,遇到了一个问题:当该网站只支持HTTPs访问时,如何通过IP形式而非域名形式建立连接。 通过域名建立连接 方法很简单也很多,在Python3中你可以选择使用socket、urllib3、requests或者http.client库。我一般使用requests,因为requests和urllib3遇到30x响应都会自动跟随(该功能可以关闭,前者通过参数 ……

Python对象转字典

本文介绍如何将Python的Class对象转成字典,可以在特定代码位置调用接口,打印对象包含的元素信息,从而轻松了解其数据结构。 def obj2dict(obj): d = {} d[‘__class__’] = obj.__class__.__name__ d[‘__module__’] = obj.__module__ d.update(obj.__dict__) return d

VPS安全登录设置

本文介绍VPS如何禁止密码登陆、使用ssh公钥密钥登录原理。 必须要避免使用根用户,可以创建一个叫who的非根用户,并将其加入sudo用户组: [email protected]:~# adduser who [email protected]:~# usermod -G sudo who 为了保证系统中的软件安装了最新的更新和安全修补,先进行升级操作: [email protected]:~# sudo apt-get update [email protected]: ……

Ubuntu安装shadowsocks服务

科学上网必备姿势! 方法一:安装shawdowsocks sudo apt-get install shawdowsocks 修改配置文件/etc/shawdowsocks/config.json: { “server”: “your_server_ip”, # 服务器地址,可填0.0.0.0 “server_port”: 8388, # 服务器端口 “password”: “123456”, # ……

为Apache2配置SSL证书

本文介绍如何为 Apache2 创建自签名SSL证书,虽然自签名证书不能受第三方浏览器信任(无法验证服务器身份),但能够起到安全传输信息的作用。可以考虑使用 Let’s Encrypt 颁发大多数Web浏览器都信任的免费SSL/TLS证书,请参考链接:How To Secure Apache with Let’s Encrypt on Ubuntu 14.04 一、Ubun ……

Linux + Apache2 + PHP

本文仅包含最基础的内容,只能让 Apache 2.x 和 PHP 能够正常工作。 1. 安装Apache2 Ubuntu执行以下命令安装最新版本的 Apache 2.4.18: [email protected]:~$ sudo apt-get install apache2 Centos执行以下命令安装Apache: [[email protected] ~]# sudo yum -y install httpd 检查是否 ……