由于條件限制 可能不是所有家里的路由器都可以刷梅林固件或者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的游戲模式
image.png
參考
如果不想使用我提供的鏡像 想要從頭開始制作的朋友可以參考下列資料
- 英文版教程: 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