搭建wireguard在线分享平台,自动生成配置

by atrandys

Atrandys / 2019-03-13 18:00

文章目录[隐藏]

wireguard在线分享平台,这是github上的一个项目,叫做subspace,可以生成一个wireguard分享平台,此平台可申请注册账号,并在线生成和下载配置文件,十分方便。但要注意,目前这个系统是在类似于线分享,并没有权限验证等,所以你并不能作为个人wireguard管理工具。

废话少说,上教程,因为并不会有很多人使用这个教程,所以不写一键脚本了。

1、需要有一个域名

2、需要一台VPS

3、VPS系统需要ubuntu 16.04(本教程使用这个版本)

1、域名解析到VPS

没什么好说的,解析就是了。

2、搭建服务端

连接VPS,执行以下命令安装wireguard

sudo apt-get update -y  sudo apt-get install -y software-properties-common  sudo add-apt-repository -y ppa:wireguard/wireguard  sudo apt-get update -y  sudo apt-get install -y wireguard  

删掉默认dnsmasq

apt-get remove -y dnsmasq

然后插入一条DNS服务器

echo nameserver 1.1.1.1 >/etc/resolv.conf

加载模块

modprobe wireguard  modprobe iptable_nat  modprobe ip6table_nat

开启转发

sysctl -w net.ipv4.ip_forward=1  sysctl -w net.ipv6.conf.all.forwarding=1

然后安装docker

curl -fsSL get.docker.com -o get-docker.sh  sudo sh get-docker.sh  

然后启动docker

sudo systemctl enable docker  sudo systemctl start docker  

然后docker启动subspace,注意”SUBSPACE_HTTP_HOST=”后修改为你的域名

docker create   --name subspace   --restart always   --network host   --cap-add NET_ADMIN   --volume /usr/bin/wg:/usr/bin/wg   --volume /data:/data   --env SUBSPACE_HTTP_HOST=your.domain.com   subspacecloud/subspace:latest  

然后启动服务

sudo docker start subspace  

3、使用客户端

访问你的域名,进入在线平台,然后注册账号,进入后台,然后申请配置文件,下载配置文件,此配置文件可用于tunsafe或wireguard客户端。

注意事项:若你没有配置ipv6,请将配置文件中的ipv6删掉,以免解析配置文件错误。

Shared via Inoreader