wireguard是新一代的技术,远程连接两台设备。
一台设备上安装了wireguard既可以做客户端,也可以做服务器端。
只要很简单配置就行。
本人小白,从来没学过Linux,都是网上学习的碎片知识,一点点凑起来,十分艰辛!
下面我就讲一下把树莓派作为客户端的安装配置办法。
假如我们购买了一台云服务器,已经创建了wireguard服务,
在树莓派端怎么安装wireguard呢?
首先我想到的就是:
apt-get install wireguard
然后出现各种问题,不能用。
然后我发现了另一个软件Tunsafe,这个就是wireguard封装的商业化版本
据说tunsafe提供了树莓派的客户端。
所以曲线救国,安装了tunsafe就等于安装了wireguard。
所以就要下载tunsafe对应的树莓派版本
直接下载https://github.com/TunSafe/TunSafe/archive/master.zip
或者百度盘
链接:https://pan.baidu.com/s/18miRI7ffLnvLAN2nqqTBLQ
提取码:m6f9
或者:这是我下血本,自己租的国内云服务器,租了一年,有可能失效
http://120.92.150.186:8000/f/56358a18955e44aa8504/
把下载的文件解压缩直接放进树莓派里,我一直都是图形界面操作,黑黑的命令行我不太喜欢!
我怕麻烦,直接用root账户登录,放在了/root目录下
修改Makefile这个文件,直接树莓派系统里面TXT打开
NAME := $(shell uname)
.PHONY: tunsafe
ifeq ($(UNAME), Linux)
tunsafe:
sh ./build_linux.sh ---->
就修改这个------>变成下面
sh ./build_linux_rpi.sh
其他的不要管
打开LXTerminal嘿嘿的终
cd TunSafe-master
意思就是打开tunsafe-master文件夹,自己可以随便命名
make
make install
然后就好了,遇到权限问题,直接右键给权限!
TunSafe-master 文件目录里面已经有了一个TunSafe.con默认配置文件,不要管
从你的服务器上下载正确的wireguard客户端配置
直接复制到tunsafe-master文件夹
然后执行
tunsafe start 你自己.conf
就可以启动了
输入tunsafe show
$ tunsafe show
下面就是一个例子
interface: tun0
public key: 8q1SiKy7hKDTPXltp2iimxLjWpL53lRnQzms9f8LXU0=
private key: (hidden)
listening port: 8040
peer: T/DjhrM8hkbqYnOYQvHExF0HI/Csi6DktQth5ijcpDI=
allowed ips: 192.168.2.0/24
关闭命令如下
tunsafe stop tun0
其实安装中,还有很多其他问题,留言告诉我!
网友评论