超省心游戏加速:Wireguard+udp加速(CentOS版)--(实测:超不省心),以后搜帖子要搜一年内的

PHPer 2020-05-06 48次浏览 0条评论 0 0 0
Wireguard+udpspeeder+udp2raw游戏加速方案 ---------------------------------------错误报告及解决---------------------- 搬瓦工debian9网卡识别错误,不能启动 root@bwh-gia:~# wg-quick up wg0 [#] ip link add wg0 type wireguard [#] wg setconf wg0 /dev/fd/63 Line unrecognized: `eth1-jMASQUERADE' Configuration parsing error [#] ip link delete dev wg0 实际网卡为eth0,但是脚本安装时错误识别成eth1,导致不能启动 -------------------------------解决方案----------------------------------------------------------- 搬瓦工和vultr等国外的VPS有两个网卡,其中一个是没用的,在别的VPS上都没遇到过这个问题 你可以直接把脚本里的的$(ls /sys/class/net | awk '/^e/{print}')改成eth0,然后运行脚本。 --------------------------------------结论------------------------------------ 这就是脚本的不兼容性给使用的用户带来的麻烦,这个问题卡了一个多小时。20200506 另外运行TunSafe客户端要用管理员权限运行,注意。20200507

原文链接:https://www.atrandys.com/2018/1277.html

一键安装脚本请用下面代码,原代码的改进版,实测好用。

yum install -y wget && wget https://raw.githubusercontent.com/lmc999/WireguardForGame/master/wg-for-game.sh && chmod +x wg-for-game.sh && ./wg-for-game.sh 
sudo chmod 600 /etc/wireguard/wg0.conf

参考该文和https://wokan.chawen.org/post/668,两个结合这看完成 20200507

另外运行TunSafe客户端要用管理员权限运行,注意。20200507

服务端1、首先使用wg命令,查看wireguard服务是否正常启动,peer是否正常。ps -aux | grep -e speeder -e udp2raw看一下udp进程是否存活。2、服务器是否转发开启成功,使用echo 1 > /proc/sys/net/ipv4/ip_forward命令,然后wg-quick down wg0,然后wg-quick up wg0,然后重新连接Tunsafe试试。(ruvds服务器连不上,用此方法成功连上了。20200507 13:44)

2018年12月19日 pm6:19自建游戏加速器

憋了一段时间,一直想写一个可以用很久的搭建还非常简单游戏加速方案,所以这篇教程就诞生了,Wireguard+udpspeeder+udp2raw游戏加速方案,服务端基本是一键安装,两步操作,升级内核+安装wireguard+udp加速,熟悉wireguard的同学应该都知道这个步骤,这次的一键脚本更加的简单了,客户端也精简了很多操作,能一键操作的全部都是简单化处理,让你们在使用起来会感到轻松一些,点个赞,去油管订阅支持下呗~

注意:因为这是游戏加速方案,速度肯定不能和单独使用wireguard相比,以我的服务器为例,单独使用wireguard速度可以达到20Mbps,但是用本方案后,速度只能达到10Mbps(每个人情况可能不同),先不要慌,这个方案带来的最大好处就是稳定,丢包率非常非常非常低,这也是我们搞游戏加速器的初衷,稳定!稳定!稳定!我测试ping 1000次,一个包也没丢,虽然我用的是GIA线路,本身线路就稳定。

用这个方案搭建成功的小伙伴底下留个言,有人反馈会遇到问题,我统计一下出问题的比例。

文章目录[显示]

教程内容

服务端搭建1、脚本支持CentOS7,不支持openvz2、一键升级系统内核3、一键安装wireguard+udpspeeder+udp2raw客户端配置1、适用于windows2、安装Tunsafe,获取udp工具客户端3、配置Tunsafe游戏VPS推荐玩游戏一定要选游戏服务器所在地区的VPS,可以看下推荐:https://jiasu.ga/category/hkvps

服务端搭建

1、升级系统内核

使用下面命令运行一键脚本

yum install -y wget && wgethttps://raw.githubusercontent.com/atrandys/wireguard/master/wireguard_game.sh && chmod +x wireguard_game.sh && ./wireguard_game.sh

弹出页面选择1. 升级系统内核

d0d2062767_normal.png

升级内核时间较长,耐心等待,等待升级完成,按提示重启VPS

2df37754c5_normal.png

2、安装wireguard+udpspeeder+udp2raw

重启完成,再次连接VPS,执行以下命令

./wireguard_game.sh

在弹出页选择2.安装wireguard+udpspeeder+udp2raw

be61fd7c2a_normal.png

安装过程中需要输入本地电脑的默认网关,打开本地电脑cmd,使用ipconfig命令,查看默认网关,我这里是192.168.2.1

f599d6816e_normal.png

将默认网关填写,然后回车

287dfd3d76_normal.png

安装完成,执行cd /etc/wireguard/client,将client.conf传输到本地电脑,你可以使用FTP工具,也可以直接cat /etc/wireguard/client/client.conf,将内容复制,在本地电脑保存为client.conf ...

登录 | 立即注册

更新于:2020-05-07 13:44:48

wireguard+udpspeeder+udp2raw多用户配置

https://www.atrandys.com/2019/1365.html

2019年1月2日 pm9:58自建游戏加速器

多用户配置非常简单,服务端增加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来演示

0aea6186e1_normal.png

执行后如果没有错误提示就成功了。...

Wireguard+udpspeeder+udp2raw游戏加速方案改进版-实测有效

https://github.com/syh0304/WireguardForGame

forked from https://github.com/lmc999/WireguardForGame


关于客户端电脑的虚拟网卡配置IP和DNS自动获取...

    您需要登录后才可以评论。 登录 | 立即注册
    相关内容

    基于CentOS7 Centos8平台搭建邮件服务器

    EwoMail​在Centos8上安装了,各种坑,各种报错。这个集成包太臃肿了。 20200416 EwoMail 已经弃用,国内的一家公司搞的坑爹产品。 20200418

    如何在RHEL8 / CentOS8上安装Webmin

    设置postfix作为邮件发送服务器

    Centos7利用yum安装apache+mysql8+php7 一篇搞定!

    有些地方可以再细些,后面我加上 20200408 复制过来显示了代码的行数,建议直接看原文 原文链接:https://blog.csdn.net/weixin_38601833/art...

    excel 列索引(数字)转列名-修正亲测版20200414

    网上的代码有些坑,这里做了修正 function index2ColName($columnNumber) { var $dividend = $columnNum...

    PHP Error: Maximum execution time of 30 seconds exceeded 解决方案

    在做爬虫爬取网站项目时,在for循环(10000量级)里使用curl抓取数据,但是,总是在数据量抓到三四千左右时,程序崩溃,抓不下去了,查错误日志可以看到:于是乎。。...
    推荐内容

    MySQL数据库设计总结

    规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字...

    什么是B-Tree

    二叉查找树、平衡二叉树、红黑树、B-/B+树性能对比

    使用Yii2遇到的问题整理

    Yii的东西很多,学习和使用的时候遇到了各种各样的问题,这里记录整理下,方便大家分享。composer安装kartik-v/yii2-mpdf时报错,这里记录下 Yii2用compos...

    Yii2用composer更新时遇到的错误

    Yii2 用composer update 时提示'git' 不是内部或外部命令,也不是可运行的程序或批处理文件

    Yii2​用composer安装kartik-v/yii2-mpdf时报错,成功解决后,再让其支持中文。

    使用Yii2的setFlash和bootstrap.min.js遇到的问题,bootstrap.min.js的bug?

    Yii2的action不支持大小写吗?其实是支持的

    composer install 使用tips-网上找的composer install的使用技巧方法

    关于编程时遇到意想不到的错误如何解决

    比如当你写的一个php脚本执行出现问题,如果你的脚本里自己带了对错误的处理,可能会显示那里出错了。或者你用的框架,框架里有debug模式,会报错。

    使用Laravel 5.4问题总结

    这里写下laravel5.4的总结,用laravel也有段时间了,优点就不用多说了,好上手,较易学较易用,blade模板是非常的好用,等等。laravel的缺点有几个,灵活性一般,框架稍...

    使用Laravel 5.4问题总结 Lost connection to MySQL server at 'reading initial communication ...

    Laravel 5.4各种错误提示总结

    localStorage介绍和使用

    一、什么是localStorage、sessionStorage在HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的,解决了cookie存储空间不足的问题(co...

    localStorage的使用

    localStorage其他注意事项