由于条件限制 可能不是所有家里的路由器都可以刷梅林固件或者openwrt
或者当你需要玩联机游戏 连接国外服务器 但是极路由又不支持SS的UDP加速
这个时候我们可以利用虚拟机搭建一个软路由 来模拟一个路由器 然后在需要连接的机器上把网关设置成软路由的ip就行了
准备工作
确保你的操作系统为windows 64位
下载并安装VirtualBox: https://www.virtualbox.org/
下载我配置好的VirtualBox镜像文件, 所有的网络已经配置好 默认网段为192.168.1.X, 如果网段和我的不一样, 可以自行修改 见下文怎样修改软路由ip
下载地址:
开始
- 打开VirtualBox
-
新建一个Linux 2.6 64位的虚拟机
图中选的是32bit的 请选择64bit -
虚拟硬盘这一步选择"使用已有的虚拟硬盘文件", 也就是选择下载好的镜像文件, 一旦选择之后 请不要再移动镜像文件去其他文件夹
使用已有的虚拟硬盘文件 -
配置虚拟机网卡
连接方式选择桥接 界面名称选择你当前PC的活动网卡
image.png -
启动虚拟机
点击虚拟机黑色屏幕后 按下回车 当看到root@LEDE-X64的命令提示符后 说明路由已经启动成功
image.png - 在浏览器中输入192.168.1.112 就会显示软路由的登陆界面 用户名: root 密码: koolshare 建议登陆之后修改一下
- 登陆软路由之后 点开左侧的 "魔法上网->Koolss" 菜单, 将SS的信息添加进去 如果是需要玩游戏的话 模式选择游戏模式 只有游戏模式会转发UDP 才会起到加速游戏联机的效果
- 在主机的网络里将网关和DNS地址改成192.168.1.112 使用软路由即可
怎样更改软路由ip
如果192.168.1.112 这个ip不幸被占用的话 可以在LEDE系统里面修改固定IP
- 在
root@LEDE-X64:/#
之后输入vi /etc/config/network
- 在打开的文件内找到192.168.1.112
- 按键盘上的
i
进入编辑模式, 修改为想要的ip - 按
esc
, 然后:wq
保存退出配置文件 - 在提示符后输入
service network restart
, 重新启动网络启用新的配置文件 - 在浏览器中输入保存的ip登陆路由器配置页面即可
怎样测试路由器是否已经支持SS游戏模式
- 下载: http://pan.baidu.com/s/1hrXvBko 并解压缩
- 运行 nattypetester.exe, 点击GET按钮
- 查看Public End一栏. 如果显示的是你的SS ip地址而不是你的公网ip地址 则说明已经支持了SS的游戏模式
参考
如果不想使用我提供的镜像 想要从头开始制作的朋友可以参考下列资料
- 英文版教程: https://lede-project.org/docs/user-guide/virtualbox-vm
- 中文版教程: http://blog.tshine.me/virtualbox%E5%AE%89%E8%A3%85openwrt.html (此篇和我的步骤稍有不同 可以忽略配置HOST-ONLY和NAT的网络)
- 游戏模式FAQ: http://koolshare.cn/thread-4519-1-1.html
网友评论