1 简介

我在实验室里部署了很多服务,在这个网页里我对这些服务进行介绍,方便各位同学的使用。

另外需要说明,这个网站是我的个人博客,也欢迎大家来给我涨访问量。你可以用两种方式来访问这个网站:

  1. 使用 https://www.codewoody.com 这个地址访问。这个网站副本部署在校外访问,因此具有最高的可用性 (Availability)。这个副本的部署中部分 URL 是受到密码保护的;
  2. 使用 http://192.168.2.186:4000 这个地址访问。这个网站副本部署在内网中,你需要接入内网 VPN 才能访问。但是这个网站的速度会比较快,且不需要进行认证。推荐大家使用这个副本。

2 网络接入

2.1 端口

由于学校政策的限制,非固定 IP 的低位端口(1024 以下端口)是不能从校外网络访问的,因此,我们在 80 (http) 和 443 (https) 这两个端口之外,额外增加一个 5443 端口的 (https only) 入口。这意味着,在学校里面,可以直接用 https//domain.com 的方式进行访问,而在校外网络环境下则需要手动添加 5443 端口 https//domain.com:5443

另一个方法是让客户端主机接入 VPN 网络,使用 VPN 私有 IP 进行解析。这个方法同时还需要客户端修改本地 host 文件以覆盖域名公网 DNS 解析记录。

2.2 VPN

实验室提供了两种 VPN 接入方式,分别是中心式的 OpenVPN 和分布式的 Zerotier。

2.2.1 OpenVPN

OpenVPN 是较为传统的 VPN 架构,即存在一个中央服务器,所有的客户端都同这个服务器进行连接。