easytier异地组网
eaytier启动命令如下:
--ipv4
是本机组网的自定义IP 可不填
--network-name
是要连接的服务器的名称 必填
--network-secret
是用户准入的密钥 必填
--peers
指定连接的easytier服务器 必填
--dev-name
是本地虚拟网卡显示的名称 可不填
--hostname
是在局域网内显示的名称 可不填
--use-smoltcp
是表示是否开启程序转发 可不填
--private-mode
是否开启私有模式,开启后不能通过本机IP加入子网 可不填
--disable-ipv6
表示不使用IPV6加入网络 可不填
-n 192.168.0.0/24
本机代理转发的子网 可不填
easytier-core --ipv4 192.168.11.6 \
--network-name mynat \
--network-secret 123123123123123123123123 \
--peers tcp://11.11.11.11:11010 \
--dev-name easytier0 --hostname company-pc
--use-smoltcp true
可以将easytier作为systemd部署,方便linux管理,在windows中可以使用nssm部署,方便管理。
ubuntu配置桥接网卡
ubuntu没有配置桥接网卡的情况如下
静态地址
network:
version: 2
renderer: networkd
ethernets:
enp103s0f0:
dhcp4: no
addresses: [192.168.1.181/22]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [119.29.29.29,223.5.5.5]
ubuntu配置桥接网卡,桥接网卡名称是br0
network:
ethernets:
enp103s0f0:
dhcp4: no
version: 2
renderer: networkd
bridges:
br0:
interfaces: [enp103s0f0]
addresses: [192.168.1.181/22]
nameservers:
addresses: [119.29.29.29, 223.5.5.5]
routes:
- to: default
via: 192.168.1.1
自建Fikker缓存
1、步骤一:解压
Fikker 为绿色安装包,推荐直接下载并安装在 /root 目录下面即可。下面以 CentOS 7.x/8.x 系统举例:
yum -y install wget
wget -c --no-check-certificate https://www.fikker.com/dl/fikkerd-3.8.4-linux-x86-64.tar.gz
tar zxvf fikkerd-3.8.4-linux-x86-64.tar.gz
2、步骤二:启动
a、进入到 Fikker 安装目录下,以 root 用户权限运行 Fikker 启动命令:
cd fikkerd-3.8.4-linux-x86-64
./fikkerd.sh install && ./fikkerd.sh start
b、登录 Fikker 缓存管理后台,链接地址为:http://your-fikker-ip:6780/,管理员/监控员的初始密码:123456。
注意:一般需关闭 nginx/httpd/iptables/bt 服务,避免与 Fikker 的 80/443/6780 端口冲突。
3、步骤三:配置
a、修改管理员/监控员的初始密码。
b、通过 Fikker 管理后台配置 【系统配置】,限制 Fikker 可用内存。
c、通过 Fikker 管理后台配置 【主机管理】,添加网站域名与对应源站IP。
d、重启 Fikker 生效新配置。注意:在 Fikker 安装目录下,以 root 用户权限运行 Fikker 重启命令:
./fikkerd.sh restart
e、可以选择【下载】 Fikker 缓存节点桌面监控端(可选安装)。
4、如何停止服务/注销服务/注册服务?
a、停止服务,在安装目录下面运行:./fikkerd.sh stop
b、注销服务,在安装目录下面运行:./fikkerd.sh uninstall
c、注册服务,在安装目录下面运行:./fikkerd.sh install
ERR_CONNECTION_FAILED报错解决方法
1. 在powershell查看端口占用数量多的进程
Get-NetTCPConnection | Group-Object -Property State, OwningProcess | Select -Property Count, Name, @{Name="ProcessName";Expression={(Get-Process -PID ($_.Name.Split(',')[-1].Trim(' '))).Name}}, Group | Sort Count -Descending