多用户配置非常简单,服务端增加peer,客户端修改ip和密钥即可。
步骤总结
增加一个用户的操作如下
1、给新用户生成一对密钥:公钥和私钥
2、修改服务端wg0.conf文件,增加新用户的peer,内容包含:公钥、允许ip。
3、新用户电脑需下载udp软件,在客户端client.conf基础上修改,修改:ip地址、私钥、本地网关。
是不是看到有点眼晕,没关系,以上只是让你明白需要做的步骤,我已经给一键脚本加入了增加用户的命令,很简单就可以完成,有没有一丝感动啊,亲~~
增加用户
1、重新获取一键脚本
rm -f wireguard_game.sh && wget https://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_game.sh && chmod +x wireguard_game.sh && ./wireguard_game.sh
2、选择增加用户
给新用户起个名字,不要和之前的重复(不可使用client),我用new1来演示
执行后如果没有错误提示就成功了。
3、进入/etc/wireguard/client目录,下载生成的用户文件。
4、新用户需要下载udp软件放在C盘
将下载的压缩包,解压到C盘下,在C盘下会得到一个udp文件夹,里面有speeder和udp2raw两个客户端文件,搭建wg+udp加速方案教程中有提到。
5、新用户在本地修改new1.conf,修改其中的默认网关为新用户自己电脑的实际默认网关。
6、下载安装tunsafe,导入new1.conf即可连接。
7、如需增加多个用户,重复上面步骤即可,搞定了的小伙伴留个言,熬夜写脚本给个鼓励呀~~遇到问题留言或tg:https://t.me/atrandys
原创文章,作者:atrandys,如若转载,请注明出处:https://www.atrandys.com/2019/1365.html
评论列表(21条)
请问如果想修改用户信息或者删除用户的话需要怎么操作呢》
====================================
介绍:wireguard+udpspeeder+udp2raw
系统:CentOS7
作者:atrandys
Youtube:atrandys
====================================
1. 升级系统内核(必需)
2. 安装wireguard+udpspeeder+udp2raw
3. 升级wireguard
4. 卸载wireguard
5. 增加用户
0. 退出脚本
请输入数字:5
给新用户起个名字,不能和已有用户重复
请输入用户名:along
cp: cannot stat ‘client.conf’: No such file or directory
sed: can’t read along.conf: No such file or directory
sed: can’t read along.conf: No such file or directory
添加完成,文件:/etc/wireguard/client/along.conf
请问对于内网IP能用吗?
atrandys老大,请问这个是不是跟V2RAY不能共存呀,我按这个贴装好了以后正常可以用,但是同机上另外的V2RAY vmess协议却连接不上了,只能改成SS协议才行,反复重装V2RAY试过了,vmess换TCP mKCP都不行。
应该没问题啊,看看两者有端口冲突吗
这个脚本修改了/etc/resolv.conf这个文件,dns被改成8.8.8.8,导致阿里云的镜像域名(mirrors.cloud.aliyuncs.com)不能解析
腳本可不可以增加WG 不經udpspeeder+udp2raw 的config或者QR碼給手機用?感謝
现在只需要把配置文件中的post两行删掉,endpoint改成服务器ip:wg端口即可。之前没考虑这个需求,我可以让脚本生成两个配置文件,一个带udp一个不带(不可能同时使用)。
大佬,好像脚本安装的网站挂了,Loaded plugins: fastestmirror
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 – “Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error”
Trying other mirror.
http://mirrors.cloud.aliyuncs.com/epel/7/x86_64/repodata/repomd.xml: [Errno 14] curl#6 – “Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error”
Trying other mirror.
http://mirrors.cloud.aliyuncs.com/centos/7/extras/x86_64/repodata/repomd.xml: [Errno 14] curl#6 – “Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error”
Trying other mirror.
http://mirrors.cloud.aliyuncs.com/centos/7/updates/x86_64/repodata/repomd.xml: [Errno 14] curl#6 – “Could not resolve host: mirrors.cloud.aliyuncs.com; Unknown error”
Trying other mirror.
Loading mirror speeds from cached hostfile
* elrepo: elrepo.mirror.angkasa.id
是你的网络问题,不是脚本问题
签到成功!签到时间:2019-01-04 05:57:53,每日打卡,生活更精彩哦~
签到成功!签到时间:2019-01-04 05:45:48,每日打卡,生活更精彩哦~
大佬,我找到了SSTAP的规则文件,想问下wireguard代理指定IP中AllowedIps = 这个IP段数有没有限制,没有的话我就把SSTAP的国外规则全加了,如果规则的IP数量过多有没有速度影响
这个真不清楚。
防查水表功能,首页禁止泄露!请不要删除这些文字。[private]大佬,主要我对这些技术都不懂,所以就想问下,为啥SSTAP这些直接一个不代理国内IP的规则就能搞定,而wireguard这么新的技术居然没有这个功能呢[/private]
可以实现,只不过没人开发而已
另外我看了你的https://www.atrandys.com/2018/1325.html代理指定IP文章,我有个想法,不知道能不能实现类似SS那样做成规则,直接不代理国内,只有出国的IP才代理呢?
可以,但是不好用,参考chnroute
大佬,我知道这个怎么弄了,有个疑问,udpspeeder+udp2raw支持多用户么?抱歉小白一个,我就是不知道一个udpspeeder服务器端的同一端口能同时收发几个不同用户的客户端数据吗?
可以,这个教程就是。