电脑上只有 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
双方都连接上后就能开始愉快的玩耍了!
还不快抢沙发