最简单,树莓派安装wireguard方法之一

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


把下载的文件解压缩直接放进树莓派里,我一直都是图形界面操作,黑黑的命令行我不太喜欢!
我怕麻烦,直接用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

其实安装中,还有很多其他问题,留言告诉我!

你可能感兴趣的:(最简单,树莓派安装wireguard方法之一)