不用对战平台,在 linux 上使用 wine 和一台 vpn 服务器与远方的同学打魔兽

Linux 2017-04-08

电脑上只有 linux 系统,想和过去的同学打魔兽,而魔兽可以完美用 wine 运行,但是国内的对战平台用 wine 之后都无法正常工作,甚至腾讯平台根本就装不上。浩方可以进入游戏,但是一打起来就马上掉线,官方对战平台启动后进入游戏但什么也不发生。看来只能自己造轮子跑了。
腾讯云学生机当做服务器。ssh 连上服务器。服务器是 Ubuntu 16.04

服务器端设置

先安装 pptpd
sudo apt install pptpd

编辑配置文件 /etc/pptpd.conf

去掉 bcrelay eth0 前面的 #,从而打开 udp 广播,否则进入游戏互相看不到对方的房间。
localip 192.168.0.1
设置服务器在被用 vpn 连上后,客户端看到的服务器的 ip 地址是啥
remoteip 192.168.0.234-238
给客户端分配的 ip

编辑配置文件 /etc/ppp/chap-secrets

追加几条
user1 pptpd password1
user2 pptpd password2
这是登录 vpn 的用户密码

配置防火墙

我比较懒,直接把防火墙删了,我就是着急玩啊
你也可以用
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
暂时开放所有端口。也可以详细配置,祝你好运!

开启端口转发

编辑配置文件 /etc/sysctl.conf
去掉 net.ipv4.ip_forward=1 前面的#
sudo sysctl -p
使配置生效

客户端配置

创建一个 VPN 连接,打开 MPPE 加密。用户密码填服务器上配置的。关闭系统防火墙。我 Fedora 25 是 sudo systemctl stop firewalld.service

双方都连接上后就能开始愉快的玩耍了!


本文由 Mark 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论