如何部署一個vless的旁路由

一般來說,很多人在組建全家魔法上網的時候,往往是把魔法放在主路由或者下級路由器上,梅林插件或是之前提過的openwrt-passwall。這裡就說一個更簡單的方法。找一台電子垃圾裝Linux當網關機,實現旁路由的魔法。

下面以Ubuntu為例,首先找台電子垃圾裝一個Ubuntu,可以是mini主機,也可以是pve虛擬機里,也可以是nas里的虛擬機。

Ubuntu配好之後root下運行以下腳本:

打開瀏覽器,訪問 http://Ubuntu-IP:2017
首次進入需要創建一個管理員賬號和密碼。
點擊導入,將你的 VLESS 節點鏈接粘貼進去,選中你要用的節點點連接。
點擊右上角設置,開啟透明代理,選擇分流模式比如大陸白名單,下面的設置自己看說明。

重點只講兩個,開啟埠分享,你的Ubuntu會開啟socks5和http埠,其他程序可以連接使用,比如Chrome瀏覽器的Switchy插件。
開啟ip轉發之後,你的Ubuntu就會成為魔法網關,你網路里其他設備設置網關為這台Ubuntu,即可實現魔法。(網關ip可由主路由dhcp直接下發。)
記得最後在左上角點一下運行!!!

教程完畢。順便補充:

這種架構的優點:
不改變現有網路結構: 你不需要修改家裡原來的路由器。一台閑置的舊電腦、樹莓派甚至NAS上的虛擬機就行。
互不干擾: 如果這台Ubuntu突然死了,你家裡其他沒有修改過網關的設備(比如老人的手機、智能家居)依然直接走主路由器,完全不受影響。只有把網關指向了 Ubuntu 的設備才會斷網。
性能釋放: 現在的 VLESS 等協議(比如 XTLS)加密解密非常消耗 CPU 算力。普通的家用路由器 CPU 性能很弱,跑代理往往跑不滿帶寬。而 Ubuntu 伺服器(即使是輕量級配置)的 CPU 性能通常遠超家用路由器,能輕鬆跑滿千兆帶寬。

更新:
由於Ubuntu只接管ipv4流量,ipv6依然可能泄露導致無法訪問gpt等網站。請在主路由上設置ipv6防火牆,阻斷需要魔法的設備(如你的手機),這樣設備流量只能走ipv4。

有幫助請回復,謝謝觀看。

在〈如何部署一個vless的旁路由〉中有 2 則留言

  1. 自動引用通知: 給遊戲群小夥伴的說明 | 九條凜の部屋

發佈留言

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