您现在的位置是:首页 > 站长教程 > 搭建wireguard后台在线管理系统,轻松管理多用户配置

搭建wireguard后台在线管理系统,轻松管理多用户配置

时间:2019-12-14 21:20:59  来源:www.zzwkw.com  阅读次数: 我要评论

阿里云服务器 腾讯云服务器 习梦云:高防云服务器 ZJI:香港日本美国独服
LOCVPS服务周到 HostKvm低调KVM 傲游主机:优质VPS 80VPS:老牌VPS主机
搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 CloudRaft大硬盘VPS 洛杉矶QN机房官方VPS 恒创:香港CN2服务器

wireguard在线管理系统,这是github上的一个项目,叫做subspace,可以生成一个wireguard在线管理系统,在线生成和下载配置文件,十分方便,第一次登陆时需要配置初始注册信息,第二次登录就不再需要初始配置,使用第一次配置的账号登录即可。
2019031308142372-1024x560.png

前置条件

1、需要有一个域名2、需要一台VPS3、VPS系统需要ubuntu 16.04(本教程使用这个版本)提示:教程分为使用一键脚本和手动搭建,你可自行选择使用,但建议使用一键脚本,脚本会增加自启动配置,更省心。

一键脚本搭建
1、连接VPS,执行一键安装脚本

curl -O https://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_web.sh && chmod +x wireguard_web.sh && ./wireguard_web.sh

2、搭建过程中需要输入域名
3、提示搭建完成后,使用浏览器访问域名,进行初始账号配置
手动搭建
1、域名解析到VPS

没什么好说的,解析就是了。
2、搭建服务端

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

sudo apt-get update -ysudo apt-get install -y software-properties-commonsudo add-apt-repository -y ppa:wireguard/wireguardsudo apt-get update -ysudo apt-get install -y wireguard

删掉默认dnsmasq

apt-get remove -y dnsmasq

然后插入一条DNS服务器

echo nameserver 1.1.1.1 >/etc/resolv.conf

加载模块

modprobe wireguardmodprobe iptable_natmodprobe ip6table_nat 

开启转发

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

然后安装docker

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

然后启动docker

sudo systemctl enable dockersudo 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删掉,以免解析配置文件错误。

搬瓦工:CN2 GIA线路 CloudCone:性价比高 Vultr:按小时计费VPS VirMach:超级便宜
JustMySocks科学上网 CloudRaft大硬盘VPS 洛杉矶QN机房官方VPS 恒创:香港CN2服务器
留言与评论(共有 0 条评论)
   
验证码: