全站https

1 操作

运行mariadb monitor:

mysql

选择wordpress的数据库(按实际数据库名替换斜体字部分):

MariaDB [(none)]> use wpadmin;

把博客文章里的http://caibaoz.com替换成https://caibaoz.com(按实际域名替换斜体字部分):

MariaDB [wpadmin]> UPDATE wp_posts SET `post_content` = REPLACE (`post_content`, 'src="http://caibaoz.com', 'src="https://caibaoz.com');

如果网站具有多个站点,需要针对每个站点都运行一次类似命令(把wp_2_posts中的“2”替换为实际的站点ID):

MariaDB [wpadmin]> UPDATE wp_2_posts SET `post_content` = REPLACE (`post_content`, 'src="http://caibaoz.com', 'src="https://caibaoz.com');

2 参考文档

2.1 Replacing Image Links in WordPress After Installing an SSL Certificate

2.2 Error 1046 Mariadb: No database selected

点击量:59

WindowsXP启用路由及NAT功能

1 需求简述

enable-routing-and-nat-of-windows-xp_01

如上图,服务器和两台PC机都是WindowsXP系统,想要从PC机上访问专线网络中的网址http://10.3.3.3。但专线网络终止于服务器的网卡2,专线中的路由器也没有添加通向192.168.1.x/24的路由。在这种情况下,可以启用服务器的路由功能和NAT功能,以实现我们想要的效果。

Continue reading ‘WindowsXP启用路由及NAT功能’ »

点击量:154

OpenVPN连接两个局域网(使用Windows主机)

1 前言

工作原因,又要在宿舍和公司间搭建VPN通道。这一次还是用OpenVPN,用两台Windows主机分别作服务器和客户端,下面是拓扑图。

openvpn-connect-two-lan-on-windows-hosts_01如果所示,服务端在A网络,客户端在B网络。不用去考虑路由器是如何连接到Internet的,只要路由器能上网,就能用OpenVPN通道把192.168.0.0/24和192.168.1.0/24两个局域网连接起来,让其中的主机能够互相访问对方。 Continue reading ‘OpenVPN连接两个局域网(使用Windows主机)’ »

点击量:787

为OpenVPN生成证书

1 前言

OpenVPN使用TLS协议对通信加密。TLS使用证书鉴别通信的另一方是否可信,并使用证书内的公钥及对应的私钥进行加解密。本文说明如何给OpenVPN生成证书。

操作系统:Windows 8.1 64bit(其它Windows版本操作方法类似)

软件:OpenVPN 2.4.3

2 操作

2.1 安装OpenVPN

Windows版OpenVPN自带生成证书所需的工具及相应的批处理,但默认不会安装。因此,在安装时需要勾选“EasyRSA 2 Certificate  Management Scripts”这个选项。其默认的安装目录是C:\Program Files\OpenVPN,生成证书的工作,要在以管理员身份运行的命令提示符下,切换到C:\Program Files\OpenVPN\easy-rsa进行。

generate-certificates-for-openvpn_01

Continue reading ‘为OpenVPN生成证书’ »

点击量:362

ASUS RT-AC87U OpenVPN配置

1 前言

OpenVPN连接两个局域网(使用华硕RT-AC87U)这篇文章中,我详细讲述了使用ASUS RT-AC87U的OpenVPN功能架设VPN的方案及隐藏在路由器界面背后的配置。这篇文章的目的,是把这些背后的配置同路由器配置界面上的配置选项联系起来。

2 配置

下表是AC87U的OpenVPN配置界面配置项与OpenVPN本身配置选项的关系。后面的附图,是AC87U OpenVPN配置界面。

AC87U OpenVPN
Interface Type --dev tunX | tapX
Protocol --proto p
Server Port --port port
Firewall Not sure
Authorization Mode --tls-server & --secret ( Not sure )
Username/Password Auth. Only --client-cert-not-required ( Not sure )
Extra HMAC authorization (tls-auth) --tls-auth file [direction]
Continue reading ‘ASUS RT-AC87U OpenVPN配置’ »

点击量:209

OpenVPN连接两个局域网(使用华硕RT-AC87U)

1 前言

本文所述VPN通道是使用带有OpenVPN的路由器(ASUS RT-AC87U)创建的,文中重点在OpenVPN服务端和客户端配置文件的内容,对这些配置项的理解,以及配置过程中遇到的问题。

主要硬件:ASUS RT-AC87U

需求:连接A、B两个子网,两子网内主机可互相自由访问。

网络拓扑图:VPN Router 1是服务端,VPN Router 2作为客户端。

connect-two-subnets-using-openvpn_01 Continue reading ‘OpenVPN连接两个局域网(使用华硕RT-AC87U)’ »

点击量:1661

PPTP VPN与本地子网

1 前言

假设有A、B两个局域网,我们目前在使用A中的主机a1,B在外地。A、B中的主机都可访问互联网,A和B通过PPTP VPN相连。

在实际应用中,我们遇到一个问题。一旦连接到VPN,所有网络访问都要通过VPN,且无法访问本地子网。也就是说,a1连接到VPN后,无法访问A中的其他主机;而且a1要通过VPN,经由B才能访问互联网。

如何让a1只有在访问B中的主机时才通过VPN,其他的网络访问都在本地完成?这是本文要解决的问题。

软件:Windows 8.1(理论上所有Windows版本都适用)

2 实现

这其实是默认路由的问题。默认配置下,VPN连接上以后,默认路由会指向VPN。我们要做的,是不让VPN修改默认路由,然后手动添加一条指向B网络的路由。

假设B网络的子网是172.16.0.0/24,VPN Tunnel的子网是192.168.10.0/24,a1连接到VPN后获取到的IP地址是192.168.10.1。配置方法如下: Continue reading ‘PPTP VPN与本地子网’ »

点击量:90

破解电信光猫中兴ZXHN F660

1 前言

住处是电信宽带,网络设备是猫和无线路由器一体的中兴ZXHN F660。设备上提供的账户默认权限很小。本文总结了网上破解此光猫的方法,可使用最高权限用户登入设备,并关闭电信对设备的远程控制。

2 破解

2.1 登入设备

可用telnet直接登入设备。用户名“root”,密码“Zte521”。

the-way-of-cracking-the-fiber-optic-modem-of-china-telecom-zte-zxhn-f660_01 Continue reading ‘破解电信光猫中兴ZXHN F660’ »

点击量:86

H3C交换机基本命令

1 验证类命令

1.1 查看配置文件

display current-configuration [ { begin | include | exclude } regular-expression ]
display saved-configuration
display startup

1.2 用户级别切换

super

1.3 显示接口状态及所属VLAN

display brief interface
display interface interface-type interface-number

1.4 显示MAC地址列表

display mac-address [ dynamic | static ] [ interface-type interface-number ] [ vlan vlan-id ]

Continue reading ‘H3C交换机基本命令’ »

点击量:25