OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

V2Ray for OpenWrt軟體路由器的設定方法,V2ray目前是比較安全的上網代理工具,有時候對於V2ray的應用場景已經不滿足於安裝在電腦中,特別是一些國際區的網路遊戲,單純的網路存取代理程式已經無法滿足遊戲需求。

for OpenWrt 軟體路由器的設定方法,V2ray 目前是比較安全的上網工具,有時候對於V2ray 的應用場景已經不滿足於安裝在電腦中,將V2ray 內建到路由器中,特別是一些國際區的網路遊戲,單純的網路存取代理程式已經不能滿足遊戲需求。以下介紹如何從電腦網卡物理層使用代理IP上網。

AR300M刷機Openwrt系統安裝V2ray 自建遊戲加速器

本文測試所使用的路由器為GL.iNet 的AR300M路由器,路由器刷OpenWrt系統的方法大同小異,只要你的路由器支援OpenWrt系統,且路由器的記憶體大於64MB,就可以服務。

V2ray 自建海外遊戲加速器前的準備工作:

GL-AR300M路由器

請注意:這不是廣告,只是隨機介紹一款openwrt系統的路由器,當然你可以選擇任何一款支援openwrt系統的路由器。任一款支援openwrt系統的路由器硬體都可以進行下列操作。

GL-AR300M 是一款適用於IEEE802.11b /g /n 標準的無線寬頻路由器,提供高達300Mbps 的無線傳輸速率。 此路由器基於OpenWRT 開源平台,集路由器、無線存取點等功能於一身,並可靈活擴充。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

  • 介面:1 WAN, 1 LAN, 1 USB2.0, 1 micro (電源), 1 Reset 按鍵, Mini PCIe, UART
  • CPU:QCA9531, @650MHz SoC
  • 儲存:128MB Nand DDR2 /16MB Nor FLASH
  • 協議:802.11 b/g/n
  • Wi-Fi 速率:300Mbps (2.4GHz)
  • 乙太網路埠:10/100M
  • LED:Wi-Fi / 電源狀態指示
  • 耗電量:<2W
  • 工作溫度:0 ~ 40°C
  • 儲存溫度:-20 ~ 70°C
  • 尺寸/ 重量:58 x 58 x 25mm / 40g

GL-AR300M擁有雙內存,即128MB的DDR2快閃記憶體和16MB的FLASH快閃記憶體。雖然擁有雙內存,但是雙內存無法同時使用,兩種內存可以安裝兩個不同的openwrt系統。透過路由器側邊的切換按鈕切換不同的openwrt系統,16MB的FLASH閃存由於內存太小,無法安裝v2ray,可以安裝Shadowsocks,或者是ShadowsocksR Plus+,具體可以參考:GL-AR150/GL-MT300N-V2/GL-AR300M路由器安裝ShadowsocksR的SSR plus+插件

128MB的Nand記憶體中預設整合了GL.iNet的路由器web管理後台,GL.iNet的路由器web管理後台是在OpenWrt的基礎上開發的,其核心依舊是OpenWrt。在GL.iNet的路由器web管理後台可以進入原版的openwrt系統!

下面來看看如何在GL-AR300M上安裝最新版本的V2ray。

路由器安裝OpenWrt

OpenWrt的穩定版本:OpenWrt 19.07,OpenWrt社群很榮幸能展示OpenWrt 19.07穩定版系列。它是先前的18.06穩定主要版本的繼承者。
OpenWrt 19.07系列致力於將所有支援的目標引入核心版本4.14,並引入基於初始設備樹的ath79支援。

2021年11月,GL-AR300M的OpenWrt版本已經升級到21.02.1,如果你想將路由器的版本升級,請下載最新的GL-AR300M韌體版本。下載地址請瀏覽:https://openwrt.org/toh/views/toh_fwdownload

如果您打算將最新且安全的OpenWrt 版本(18.06 或更高版本)閃存到其上,請勿購買具有4MB 快閃記憶體/ 32MB RAM 的裝置!有關詳細信息,請參閱4/32 警告。 4/32 裝置沒有足夠的資源(快閃記憶體和/或RAM)來提供安全可靠的操作。在4/32 裝置上查看您現在可以做什麼的OpenWrt。 OpenWrt 對4/32 設備的支援將在2019 年之後結束。 19.07之後,將不再為4/32 設備建構OpenWrt 鏡像。

路由器預設是NAND快閃記憶體啟動,之前的OpenWrt 19.07目前不支援NAND啟動。在19.07.x之後才支援NAND閃存,如果你想使用16MB的NOR快閃記憶體安裝Shadowsocks,必須設定強制其從NOR快閃記憶體啟動。透過路由器側面的開關切換不同的記憶體系統。

延伸閱讀:什麼是NOR Flash和NAND Flash?

NOR Flash和普通的記憶體比較像的一點是他們都可以支援隨機訪問,這使它也具有支援XIP(eXecute In Place)的特性,可以像普通ROM一樣執行程式。這一點讓它成為BIOS等開機就要執行的程式碼的絕佳載體。現在幾乎所有的BIOS和一些機上盒上都是使用NOR Flash,它的大小一般在1MB到32MB之間,價格昂貴。

NAND Flash廣泛應用在各種記憶卡,NAND Flash廣泛應用在各種記憶卡,U盤,SSD,eMMC等等大容量設備。它的顆粒根據每個儲存單元內儲存位元數的不同,可以分為SLC(Single-Level Cell)、MLC(Multi-Level Cell) 和TLC(Triple-Level Cell) 三類。其中,在一個儲存單元中,SLC 可以儲存1 個比特,MLC 可以儲存2 個比特,TLC 則可以儲存3 個比特。 NAND Flash 的單一儲存單元儲存的位元數越多,讀寫效能就會越差,壽命也越短,但是成本會更低。

1.如何在16MB的NOR記憶體上安裝OpenWrt

設定NOR快閃記憶體啟動

準備一台PC電腦,將電腦的網路卡透過網路線連接到路由器的LAN埠,然後將PC端的網路卡設定為192.168.8.2,遮罩255.255.255.0,確認將網路卡連接到路由器的LAN埠後。在瀏覽器內輸入192.168.8.1,登入路由器後台,設定6位數的管理密碼。然後使用SSH工具,登入路由器。,登入路由器。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
輸入下列命令:

fw_printenv fw_setenv boot_dev on reboot

命令輸入完成後使用reboot重新啟動路由器。
OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
將路由器斷電拔掉電源,然後撥動路由器側邊reset旁的開關。切換到另一側,然後按住reset鍵,不要放開,接通電源等待紅燈閃爍5次後,放開reset鍵。
現在已經進入到16MB的NOR快閃記憶體啟動模式。這時將電腦上的網路卡修改成192.168.1.2
OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

下載GL-AR300M路由器韌體OpenWrt

韌體下載地址:glinet_gl-ar300m-nand-squashfs-sysupgrade.bin

原廠韌體:openwrt-ar300m-3.203-0701.img

注意:如果刷回原廠固件,請將本機內網的IP位址改成192.168.8.2,存取路由器位址是192.168.8.1

開啟瀏覽器,輸入192.168.1.1,選擇先前下載好的openwrt系統版本韌體。將韌體上傳到路由器,開始刷機!
OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
等待幾分鐘後,刷機成功,在瀏覽器輸入192.168.1.1後,進入OpenWrt 19.07.2的luci介面。
Powered by LuCI openwrt-19.07 branch (git-20.057.55219-13dd17f) / OpenWrt 19.07.2 r10947-65030d81f3
OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
到這裡刷機已經完成,下面進行安裝ShadowsocksR Plus+,具體安裝方法可以參考:GL-AR150/GL-MT300N-V2/GL-AR300M路由器安裝ShadowsocksR的SSR plus+插件

上面講的是在16MB的記憶體上安裝ShadowsocksR的 plus+,接下來回歸主題,講如何在128MB的NAND快閃記憶體上,安裝V2RAY。

2.如何在128MB的NAND快閃記憶體上升級Openwrt

首先需要升級GL-AR300M系統的Openwrt版本,目前系統預設的版本是18.06,將網路卡設定成192.168.8.2,然後進入到路由器管理後台,設定密碼後,登入後台。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

進入到後台是這個樣子的。這是GL-iNet的AR300M的預設管理後台。在這個後台裡只有常規的路由器操作。首先我們要升級一下路由器後台系統版本。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

點擊升級,在線上升級中,將版本升級到最新。目前版本最新的是3.201,編譯時間是2021-04-02.

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

升級好最新的路由器系統版本後,點更多設定下面的進階功能。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

然後點選192.168.8.1/cgi-bin/luci,進入OpenWrt 的預設Web 介面。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

如果你不要GL_AR300M路由器本身帶的管理後台,可以將系統清空,重新刷入新的openwrt系統!

GL_AR300M升級原版OpenWrt 系統操作方法如下:

將路由器電源拔掉,之後按住側邊的Reset按鈕,注意,是在斷掉電源後按住Reset按鈕,然後接通電源,在接通電源後,右側紅色指示燈閃爍5次之後,立即鬆開Reset按鈕,然後中間的綠色指示燈會爆閃,這時候進入到刷機界面中。接通網路線,設定好網路卡IP後,開始進行刷機!

.0韌體位址:glinet_gl-ar300m-nand-squashfs-sysupgrade.bin

注意:此時刷機的IP位址已變成192.168.1.1

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

如果你不想刷openwrt的最新版本,可以按照之前的後台設置,輸入之前GL_AR300M路由器設定好的後台管理員密碼,登入openwrt後台。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

openwrt系統更新成功,目前也登入後台裡,下面開始安裝v2ray。

OpenWrt中V2ray 安裝與配置

登入openwrt 19.07.7系統後台之後,使用ssh連接到路由器上,查看一下路由器的CPU架構。
OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

輸入下面命令查看:

opkg print-architecture

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
透過指令得知路由器的CPU架構是mips_24kc,接下來需要到V2ray 的專案頁面下載mips_24kc版本的v2ray。

在下載v2ray之前,先安裝一些必備的軟體包。首先將外網的網路線插在路由器的WAN埠上,確保路由器可以正常連接網路。網路連線正常後先安裝LUCI的中文介面。

opkg update opkg install luci-i18n-base-zh-cn

安裝wget軟體包和。

opkg update opkg install wget

在OpenWrt 21.02.1中wget更改為wget-,安裝方法與安裝wget相同。注意不要安裝wget-nossl。
安裝ca-certificates軟體套件

opkg update opkg install ca-certificates

卸載dnsmasq,安裝dnsmasq-full和一些必要的軟體包。
刪除dnsmasq軟體包,安裝dnsmasq-full時,在安裝前需要先移除/etc/config/目錄內的dhcp檔。再進行安裝。

opkg update opkg remove dnsmasq rm -rf /etc/config/dhcp

這一步驟也可以使用SFTP工具連接路由器再進行刪除操作。不過需要安裝SFTP服務端openssh-sftp-server。

opkg update opkg install openssh-sftp-server

刪除dnsmasq之後,進行安裝dnsmasq-full軟體套件。

opkg update opkg install dnsmasq-full

最後安裝一些運行V2ray的依賴套件:

opkg update opkg install ipset iptables-mod-nat-extra iptables-mod-tproxy kmod-ipt-tproxy coreutils coreutils-base64 coreutils-nohup

上面這些軟體套件的安裝,也可以在OpenWrt 21.02.1後台系統的Software中進行安裝和移除。

在安裝v2ray之前,在系統內先設定路由器的時區,時區選擇Asia/shanghai,然後同步本地時間。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

完成以上操作後,重新啟動路由器,啟動後開始下載安裝

在OpenWrt 21.02.1中安裝V2ray 用戶端

在安裝v2ray之前,先了解v2ray和xray有什麼不同。

Xray:與V2Ray完全類別同,Xray 是Project X 專案的核心模組。 因為Xray和XTLS黑科技的作者rprx曾經是V2fly社群的重要成員,所以Xray直接Fork全部V2Ray的功能,然後進行效能最佳化,並增加了新功能,讓Xray在功能上成為了V2Ray的超集,且完全相容V2Ray。

下面開始進行安裝V2ray客戶端

在OpenWrt 21.02.1中V2ray分為三個部分,v2ray的核心軟體包v2ray-core,v2ray的luci介面軟體包luci-app-v2ray和v2ray的luci中文語言軟體包。

截止2021年11月14日v2ray的最新版本是v4.43.0-2。但與其對應的LUCI版本遲遲沒有更新,目前LUCI版本支援的V2ray版本是v2ray-core_4.41.1-1_mips_24kc.ipk或者v2ray-core_4.40.1-1_mips_24kc.ipk

接下來先下載v2ray的核心軟體包,v2ray-core_4.41.1-1_mips_24kc.ipk或者v2ray-core_4.40.1-1_mips_24kc.ipk下載地址:https://github.com/kuoruan/openwrt-v2ray/releases
上面已經知道路由器的CPU架構是mips_24kc,在下載頁面找到mips_24kc版本的v2ray軟體包。注意要下載mips_24kc完整軟體包,不要下載mini版本。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
v2ray-core_4.40.1-1_mips_24kc.ipk下載到本機的硬碟上,然後進行安裝,在路由器上安裝軟體包有兩種方式,一種方式是在路由器的後台直接上傳軟體包進行安裝,另一種是透過SFTP將軟體包上傳到路由器的系統裡面,透過命令安裝。

路由器後台安裝v2ray-core:

開啟路由器後台頁面,點選系統下方的Software,進入軟體套件安裝頁面。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解點選 Package後,會跳出上傳視窗。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解點擊瀏覽後,選擇你下載好的軟體包,然後點擊上傳,之後點擊install後,等待自動安裝就可以了。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

安裝完畢後,在安裝清單中搜尋v2ray是否安裝成功。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

SFTP上傳路由器安裝v2ray-core

使用sftp上傳時,請確保你安裝好了sftp的服務端軟體,如果沒有安裝請先安裝。

opkg update opkg install openssh-sftp-server

在Xftp中新建SFTP連接,選擇需要上傳的軟體包。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解
上傳完畢後,使用ssh登入路由器,手動安裝ipk檔案。

opkg install v2ray-core_4.40.1-1_mips_24kc.ipk

安裝完畢後,刪除v2ray-core_4.40.1-1_mips_24kc.ipk檔。 v2ray的核心檔案安裝在/usr/bin目錄下。
如果想卸載v2ray安裝,可以運行下面命令。

opkg remove v2ray-core

安裝V2ray 的luci介面

接下來安裝v2ray的luci介面軟體包luci-app-v2ray和v2ray的luci中文語言軟體包。

luci-app-v2ray計畫地址:https://github.com/kuoruan/luci-app-v2ray/releases

下載好luci-app-v2ray和luci中文語言軟體包

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

V2 及更高版本僅適用於OpenWrt 19.07 及更高版本,V1 適用於OpenWrt 18.06 及之前。下載完畢後進行安裝。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

安裝V2ray 的中文介面

安裝完luci-app-v2ray_2.0.0-1_all.ipk後,以相同方式安裝luci-i18n-package-zh-cn_2.0.0-1_all.ipk

安裝完畢後,重新啟動路由器,然後再輸入密碼登入路由器,登入進來後就看到上面導覽列裡多出一個服務的導覽選單,點擊服務後,下面會彈出v2ray選單,點選v2ray進入。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

未點選啟用前,v2ray的服務是預設停用的,這裡需要在啟用的後面勾選,選擇啟用v2ray服務。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

v2ray服務已經成功的安裝在您的路由器上了,如果你想使用SFTP方式安裝,將下載好的文件,上傳到路由器裡,然後透過下面指令安裝!

opkg install luci-app-v2ray_2.0.0-1_all.ipk opkg install luci-i18n-package-zh-cn_2.0.0-1_all.ipk

安裝完畢後,更新一下luci,否則v2ray頁面會報錯!

opkg install luci luci-base luci-compat

配置V2ray 服務

V2Ray-全域設定介面,這裡相當於總控制台,裡面有一些預設的項目,我們不用管,主要是選擇入站連接出站連接

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

設定入站連接

全域設定裡面,基本上不需要改動,只需要更改入站和出站這兩個選項,在入站這裡,選擇“dokodemo_door”,出站裡是你自訂的v2ray伺服器名稱。下面我們先看入站設定這裡。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

點選入站連線(inbound)後,在dokodemo_door後面點選編輯。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

將監聽位址改成“0.0.0.0”,在dokodemo_door網路這裡將UDP勾選,然後點選儲存。入站連線的dokodemo_door就設定完了,接下來設定出站連線。

設定出站連接

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

進入「出站連線」選項,可以點選匯入(Import)直接匯入一個vmess://xxxxx格式的v2ray連接,或是新增一個vmess協定的用戶端連線。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

導入vmess連線後,有幾處需要手動修改的地方。在匯入的名稱後面點選編輯,進入編輯頁面。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

在vmess-位址後面填入偽裝網域(host),預設導入進來的是IP位址。在VMess - Security加密方式選項中,選擇Auto。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

如果你的v2ray伺服器上沒有設定TLS網域憑證的話,在TLS - Allow insecure後面勾選。跳過證書驗證!

很多v2ray跑不起的原因基本上都出在出站連線設定這裡。

之後在全域設定介面中,將出站連接選擇成剛剛設定好的連接就可以了。

V2ray 設定透明代理

設定好出站和入站連線後,還有一處需要設置,點選透明代理(Transparent Proxy),進入透明代理設定頁面。

將轉送連接埠(Redirect port )選擇透明代理“dokodemo_door-1081”,下面LAN介面(interfaces) 後方選擇lan。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

 

 

在代理模式(Proxy mode)中選擇預設(default)的話,就是全域模式,無論訪問什麼網站都從轉轉,如果選擇GFWList的話,會將轉送流量區分開,國內網站走國內線。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

設定完成後,返回全域設置,點選重載服務,然後儲存設定。 v2ray的設定到這裡就告一段落了!

V2ray 防火牆設定

在設定好v2ray裡的內容後,還需要設定一下路由器的防火牆連接埠規則,並開放之前使用的1081連接埠。

點選網路中的防火牆,找到通訊規則(Traffic Rules)選項,新增一條放行1081埠的規則。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

V2ray 負載平衡

如果你有多個v2ray服務端,可以在路由器上做負載平衡。

首先為每個出站連線設定標識TAG

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

例如,目前有三個出站連接,標識tag分別設定成A/B/C。

然後進入路由設定頁面,將Balancers勾選balancers。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

勾選好Balancers之後,在路由規則裡面新增一條規則“proxy”

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

最下面的標識填寫balancer,注意大小寫。填寫完畢後點選儲存。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

填寫負載平衡的識別名稱,填寫完畢後,儲存並套用。在路由選項中,將剛才新新增的「proxy」勾選新增進去,然後儲存應用程式。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

之後回到全域設定中,將出站伺服器全部勾選上就可以了。

OpenWrt 如何安裝V2ray 和V2ray安裝luci-v2ray配置詳解

V2Ray for OpenWrt 軟體路由器的設定方法已經介紹完畢了,V2ray 目前是比較安全保護個人隱私的上網代理工具,將V2ray 內建到路由器中,在家中隨時都可以暢遊互聯網。

AR300M路由器,NAND Flash,NOR Flash,openwrt,OpenWrt 21.02,openwrt安裝V2ray, V2ray安裝及設定,刷機openwrt,升級Openwrt,安裝OpenWrt,自建遊戲加速

 

評分

1 留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *