Categories
Networks

Golang轻量安全的去中心化的隧道软件:LCVPN

via: https://github.com/kanocz/lcvpn

轻量安全的隧道软件,移步Github: https://github.com/kanocz/lcvpn

这类去中心化的组网方式,都是使用UDP进行信息交换和通信,TCP反倒不适合,之前介绍过的vpncloud、n2n、tiny-vpn、tinc-vpn、freelan,在内部组网时有奇效。

Categories
Review

Justhost.ru第五个机房,伯力二号机房评测

服务器位于俄罗斯远东,哈巴罗夫斯克边疆区,也称伯力。最近一两年伯力机房的云主机和服务器业务增长迅速,主要是地理位置靠近中国大陆,国内电信和联通过去的路由是直连,但联通的稳定性更高(电信、移动用户劝退),大部分时间都可以跑满带宽峰值,而且价格相对国内的云主机来说是很低廉的,月付款折合人民币十块钱左右,所以受到国内用户的追捧。

这次Justhost放出第二个伯力机房的信息,价格还是维持在之前的价格,官方声称是面向的是国内客户和亚洲客户。

LG如下,我测试下来还是不如G-core的,有需要就去看看吧。

5 locations:

Categories
Networks

DirectAdmin后台安装[LiteSpeed控制插件]

本文为DirectAdmin面板如何使用OpenLiteSpeed系列的第四章:
第一章:DirectAdmin面板如何使用OpenLiteSpeed替代默认的Apache
第二章:如果OpenLiteSpeed使用了CloudFlare等CDN如何显示访客的真实IP
第三章:使用OpenLiteSpeed后如何开启HTTP/2 / HTTP/3 / SPDY / QUIC的支持
第四章:DirectAdmin后台安装[LiteSpeed控制插件]一键安装缓存插件

Categories
Networks

OpenLiteSpeed开启HTTP/2 / HTTP/3 / SPDY / QUIC的支持

本文为DirectAdmin面板如何使用OpenLiteSpeed系列的第三章:
第一章:DirectAdmin面板如何使用OpenLiteSpeed替代默认的Apache
第二章:如果OpenLiteSpeed使用了CloudFlare等CDN如何显示访客的真实IP
第三章:使用OpenLiteSpeed后如何开启HTTP/2 / HTTP/3 / SPDY / QUIC的支持
第四章:DirectAdmin后台安装[LiteSpeed控制插件]一键安装缓存插件

开源版的OpenLiteSpeed(OLS)与商业版一样,现在已经完全支持现有的HTTP/ HTTP/2 / HTTP/3 / SPDY / QUIC协议,这些新协议给大家带来的好处就是打开网页速度越来越快,许多网页都能秒开。

Categories
Networks

OpenLiteSpeed使用CloudFlare等CDN如何显示访客的真实IP

本文为DirectAdmin面板如何使用OpenLiteSpeed系列的第二章:

第一章:DirectAdmin面板如何使用OpenLiteSpeed替代默认的Apache
第二章:如果OpenLiteSpeed使用了CloudFlare等CDN如何显示访客的真实IP
第三章:使用OpenLiteSpeed后如何开启HTTP/2 / HTTP/3 / SPDY / QUIC的支持
第四章:DirectAdmin后台安装[LiteSpeed控制插件]一键安装缓存插件

跟Apache一样,OpenLiteSpeed(以下简称OLS)也需要将CloudFlare的ip库设置在OLS的配置文件中以后,才可以获取到访客的真实IP,否则只能在日志里面看到一堆CF的IP。

根据OLS官网的文章首先要开启“Use Client IP in Header”功能,并且将CloudFlare的IP地址加入可信地址库后即可正确识别真实访客的IP地址,与Apache的“RemoteIPInternalProxy”功能如出一辙。如果是独立安装不使用cPanel或者DirectAdmin之类的控制面板的话,可以直接按照官方的提示进行操作即可。

Categories
Networks

DirectAdmin面板如何使用OpenLiteSpeed替代默认的Apache

DA面板安装OpenLiteSpeed替代默认的Apache

预计将写成一个系列文章,本文为此系列的第一章:
第一章:DirectAdmin面板如何使用OpenLiteSpeed替代默认的Apache
第二章:如果OpenLiteSpeed使用了CloudFlare等CDN如何显示访客的真实IP
第三章:使用OpenLiteSpeed后如何开启HTTP/2 / HTTP/3 / SPDY / QUIC的支持
第四章:DirectAdmin后台安装[LiteSpeed控制插件]一键安装缓存插件

首先普及下OpenLiteSpeed(以下简称OLS)相关知识,OLS是LiteSpeed Technologies Inc.出品的一款开源的网页服务器,该公司出品的商业版Web服务器LiteSpeed Web Server, Enterprise edition(简称LSWS)性能超强,在各种测试和实际使用中都是几乎都是地表最强的存在,以最常见的WordPress平台为例,使用LSWS服务器并且开启他们专门针对WP开发的缓存优化插件LSCache for WP后,每秒处理能力远超其他插件,如下图:

Categories
Networks

分享一个点对点隧道软件:vpncloud

Linux下的隧道(打洞)软件非常多,大部分隧道软件建立成功之后,是创建了类似C/S架构的点对点的通信,也就是会有服务器和客户端的区别,下个设备再进来,也一样这样创建。

如果你需要创建类似zerotier这样的虚拟局域网,那么你就应该看看这个隧道软件,它是开源的,名字叫做vpncloud。

功能和优点,文档之类的,你们直接去看官网的说明好了:https://vpncloud.ddswd.de

它的原理跟MPLS、VXLAN差不多,vpncloud也是通过源MAC地址学习,将虚机的MAC和VTEP的IP地址关联,理论上也能支持多播(multicast),但是官方并没有特别说明多播,你得自己多测试一下。那么对我来说,MPLS、VXLAN、VPNCLOUD他们最大的优点是去中心化(decentralize)的虚拟组网,多个设备接入后,可以互相通信而不需要经过所谓的主服务器节点,这样就能符合虚拟局域网的需求。

有中心节点的隧道技术有:pptp、gre、ipsec/ike、gre over ipsec、ipip、openvpn、l2tp、wireguard、ocserv等等

去中心化节点的隧道技术有:n2n、zerotier、zeronet、vpncloud、tinc-vpn、freelan

——————– 分割线 ——————–

我已经在我的生产环境中用了接近两年,非常稳定。我需要把我的几个服务器/vps放在一个子网内,以规避一些问题。

Categories
Networks

VPS虚拟机如何自建“iplc”

如果你只有VPS,无法创建虚拟机出来,还有没有办法使用隧道落地的方式自建伪“iplc”呢?

有的。用docker就好,没必要开小鸡了

你要做的是:

1. 找个国内网络还不错的vps,比如你就任性开个ecs按流量计费,把口子拉满,这个跑docker
2. 国外落地用的服务器或vps,不用跑docker
3. 给两边建立wireguard隧道,你用其他隧道也行,你能打通就好
4. 国内vps安装docker,并新建一个network单独给容器用,不用默认的docker0的侨接网络
5. 策略路由到你刚刚新建的docker network

前面3个步骤不用说了。那docker怎么玩?我这里就直接用命令行,没安装面板了。

1. 安装docker,用一键方式最靠谱,国内建议用阿里云的mirrors

curl -fsSL https://get.docker.com | bash -s docker –mirror Aliyun

2. 创建docker网络

docker network create nat

创建完注意看一下这个网络的ip段

docker network inspect nat

Categories
Networks

教你玩自建“IPLC” 轻松玩落地

给IPLC打双引号,是因为这个根本就比不过阿里企业网CEN,充其量也就是类似MPLS、VXLAN的东西,在条件允许的情况下也能得到类似iplc的体验。

IPLC与MPLS的区别
图片引用:http://s91presales.blogspot.com/2008/07/iplcmpls.html

受到条件制约比较明显,首先你国内服务器的ISP对隧道不太敏感,也就是qos等级并不高,而且你国内到你国外落地的物理距离尽可能近一些,延迟能控制在30ms以内,不然体验不会太好。另外CPU限制不要太死,毕竟打隧道你得加密算法的支撑,cpu太差就跑不满了。

————————— 分割线 —————————

事先说明

首先是利益无关,只是自己用的nat中转鸡一到晚高峰网络就很烂,然后看了一下iplc,发现也就是内网方案,所以就想用自己的服务器折腾玩玩,纯粹玩玩而已的啊,建议大家不要轻易尝试,毕竟在中间建立隧道的过程中,虽然有这个加密,但端口暴露和流量模型是铁定能被监控到的。别玩火**了哟

以下都是不正经言论和不正经测试,找点事情玩玩而已,要玩真正iplc的,阿里企业网CEN向你招手~ 不废话了。。。

Categories
Networks

使用ZeroTier组建虚拟内网/如何搭建MOON转发服务器

ZeroTier可以构建网状结构的虚拟局域网,方便我们将不同的设备连入这个虚拟的网络,实现内网通信的需求。然而在中国如果要用好ZeroTier,则需要搭建几个MOON转发服务器。

名词解释:

  • PLANET 行星服务器,ZeroTier 各地的根服务器,有美国、德国、日本、新加坡等地
  • MOON 卫星级服务器,ZeroTier允许用户在靠近Leaf的位置建立的带公网IP的转发服务器,可以帮助信令的中转加速
  • LEAF 枝叶节点,即你连上这个网络时,你就是这个网状结构中的一个枝叶末端节点

ZeroTier有各个平台的客户端软件,这里不赘述了。所谓MOON卫星级服务器,其实就是将一台带公网IP地址的枝叶节点转换为MOON,实操如下: