用一個四口小主機或一臺電腦,擁有一個暢游網(wǎng)絡(luò)的路由器, 一個用網(wǎng)站會員的電視盒子,,還有一個每天薅京東幾塊錢的服務(wù)器

此教程為在一臺四網(wǎng)口小主機上; 也可在普通家庭電腦上實現(xiàn)

  • 實現(xiàn)windows作為電視機頂盒htpc, 下載器, 藍光播放機, 網(wǎng)路播放器(網(wǎng)頁會員看視頻網(wǎng)站)(必選)

  • 內(nèi)部實現(xiàn)一個openwrt作為主路由器. 實現(xiàn)全家全設(shè)備廣告屏蔽; 把阿里云盤掛載到本地; 還可以可以魔法上網(wǎng),訪問比如youtube,推特,google等(可選)

  • 內(nèi)部再實現(xiàn)一個Ubuntu等linux的服務(wù)器, 用于跑一些比較常見的服務(wù), 比如自動的京東簽到和京東領(lǐng)券, 每天領(lǐng)個幾塊錢的紅包(可選)

條件

  1. 必須為一個內(nèi)存大于4G的機器, 最好四核起步
  2. 如果需要openwrt作為主路由器, 最好為3個網(wǎng)口起步;如果openwrt作為旁路由, 也可以兩個網(wǎng)口, 但這次不做討論
  3. 硬盤最高大于60G, 防止硬盤不夠用的情況

具體情況, 看完以后決定繼不繼續(xù)往下看

  1. 如果機器4個網(wǎng)口或更多, 這里全部功能都可實現(xiàn)
  2. 如果機器3個網(wǎng)口
  • openwrt魔法上網(wǎng);htpc
  • 服務(wù)器;htpc
  • openwrt旁路由(此教程openwrt安裝不適用);服務(wù)器以及htpc
  • openwrt魔法上網(wǎng);htpc(網(wǎng)口和服務(wù)器公用, 此教程服務(wù)器安裝不適用);服務(wù)器.不建議, 網(wǎng)口橋接影響cpu性能, 導(dǎo)致openwrt跑不滿速度
  1. 如果機器2個網(wǎng)口
  • openwrt旁路由(此教程openwrt安裝不適用);htpc
  • 服務(wù)器;htpc
  1. 如果機器1個網(wǎng)口, 普通家庭電腦
  • openwrt旁路由;htpc(網(wǎng)口和openwrt公用, 此教程openwrt安裝不適用)
  • 服務(wù)器;htpc(網(wǎng)口和服務(wù)器公用, 此教程openwrt安裝不適用)

安裝教程

1. 接口分配與虛擬機啟用不可省略

  1. 安裝windows10, 至少未專業(yè)版, 我這里使用的是windows10 ltsc, 防止windows10的頻繁更新, 不會影響網(wǎng)絡(luò)的使用

  2. 因機器上的網(wǎng)口排序和名稱與系統(tǒng)內(nèi)部不同, 通過單根網(wǎng)線插入機器不同網(wǎng)口從而判斷機器的網(wǎng)口順序, 并修改連接名稱或用筆記記下端口對應(yīng)的網(wǎng)卡名稱.其他接口數(shù)量和接口搭配雷同


    機器上網(wǎng)口的標定和名稱

    完成網(wǎng)口順序判斷.PNG
  1. 分配好給各個系統(tǒng)的網(wǎng)口, 我這里分配如下
    |網(wǎng)口 |用途
    |------ |-----
    |eth0 |openwrt虛擬機wan口
    |eth1 |openwrt虛擬機lan口
    |eth2 |其他虛擬機橋接接口
    |eth3 |本機windows10上網(wǎng)使用接口

  2. 網(wǎng)絡(luò)拓撲圖如下


    拓撲圖2.png
  1. 在 開始 -> windows系統(tǒng) -> 控制面板 -> 程序 -> 程序和功能 -> 啟用或關(guān)閉windows功能 -> 勾選hyper-v復(fù)選框 -> 確定 -> 重啟電腦


    開啟虛擬機

2. openwrt虛擬機的安裝可選

  1. 在 開始 -> windows管理工具 -> Hyper-V Manager -> 虛擬交換機管理器 -> 新建虛擬交換機 -> 外部 -> 創(chuàng)建虛擬交換機 -> 外部網(wǎng)絡(luò) -> 輸入名稱lan -> 選擇你想作為openwrt的lan口的網(wǎng)卡, 我這里為eth1 -> 取消勾選[允許管理操作系統(tǒng)共享此網(wǎng)絡(luò)適配器] -> 是


    虛擬機lan
  1. 新建虛擬交換機 -> 外部 -> 創(chuàng)建虛擬交換機 -> 外部網(wǎng)絡(luò) -> 輸入名稱wan -> 選擇你想作為openwrt的wan口的網(wǎng)卡, 我這里為eth0 -> 取消勾選[允許管理操作系統(tǒng)共享此網(wǎng)絡(luò)適配器] -> 是


    虛擬機wan
  1. 新建 -> 虛擬機 -> 下一步 -> 輸入你想要的名稱 -> 第一代 -> 內(nèi)存1024m即可 -> 取消勾選[為此虛擬機分配動態(tài)內(nèi)存]


    虛擬機內(nèi)存設(shè)置
  1. 下一步 -> 網(wǎng)絡(luò)接口選擇[lan]

  2. 使用現(xiàn)有的虛擬硬盤 -> 選擇你的openwrt的vhdx鏡像, 或者使用StarWind V2V Image Converter將你的img的openwrt系統(tǒng)轉(zhuǎn)換為vhdx -> 完成


    添加虛擬硬盤
  1. 右鍵 設(shè)置 添加硬件 網(wǎng)絡(luò)適配器


    添加適配器
  1. 虛擬交換機 選擇 wan 應(yīng)用


    添加適配器
  1. 從bios啟動 將ide上移到第一位 應(yīng)用


    bios設(shè)置
  1. 自動啟動操作 始終自動啟動此虛擬機 確定


    自動啟動
  1. 連接虛擬機 啟動虛擬機


    啟動虛擬機
  1. 將你的另一臺電腦網(wǎng)線, 連接到虛擬機lan口, 在我這里是eth1, 在另外一臺電腦 開始 -> windows系統(tǒng) -> 控制面板 -> 網(wǎng)絡(luò)和 Internet\網(wǎng)絡(luò)和共享中心 -> 更改適配器設(shè)置 右鍵本地連接 -> 屬性 -> internet協(xié)議版本4 -> 屬性 ->將你的ip和網(wǎng)關(guān)設(shè)置為與openwrt同一網(wǎng)段, 我這里openwrt是5.1(靈活處理)


    設(shè)置ip地址
  1. 瀏覽器打開192.168.5.1 -> 登錄 -> 選擇接口 -> wan口 -> 選擇你的上網(wǎng)方式并設(shè)置好, (這里有可能打不開192.168.5.1, 將網(wǎng)線插入wan口試試, 我這里也就是eth0, 有可能內(nèi)部將兩個端口顛倒了, 你可以在接口那里重新綁定接口) -> 這樣就可正常上網(wǎng)了


    設(shè)置openwrt上網(wǎng)
  1. 然后設(shè)置一下你的魔法上網(wǎng)方式, 我這里用clash


    設(shè)置openclash
  1. 愉快的打開上網(wǎng)了 -> 將你的lan口接入你的無線路由器(建議無線路由器設(shè)置為ap模式)或者ap里 -> 你的電腦可以接入無線路由器后面, 如果網(wǎng)口不夠用, 可以在無線路由器后接一個傻瓜交換機再接電腦 -> 這樣你全家的電腦和手機ipad就可以正常暢游互聯(lián)網(wǎng)了


    上網(wǎng)

3. ubuntu虛擬機安裝可選

  1. 開始 -> windows管理工具 -> Hyper-V Manager -> 虛擬交換機管理器 -> 新建虛擬交換機 -> 外部 -> 創(chuàng)建虛擬交換機 -> 外部網(wǎng)絡(luò) -> 輸入名稱虛擬機接口 -> 選擇你想作為虛擬機的lan口的網(wǎng)卡, 我這里為eth2 -> 取消勾選[允許管理操作系統(tǒng)共享此網(wǎng)絡(luò)適配器] -> 是


    上網(wǎng)
  1. 創(chuàng)建虛擬機, 選擇一個ubuntu-server的鏡像, 注意適配器選擇上一步創(chuàng)建的虛擬機的那個, 至于安裝過程我就省略了, 注意勾選openssl包安裝, 省去裝完系統(tǒng)之后再次安裝的麻煩


    安裝ubuntu
  1. 安裝完成在虛擬機連接 -> 啟動后 -> 登錄完成 -> 可以看到ip地址 -> 可以直接用此界面輸入命令 -> 也可以用ssh客戶端, 我這里使用ssh登錄到ubuntu


    連接ubuntu
  1. 輸入一下命令安裝docker, 并將用戶添加到docker用戶組, 并重啟服務(wù)器
sudo snap install docker
sudo groupadd docker
sudo usermod -aG docker $USER
sudo reboot
  1. 重啟完成后, 你就擁有了一臺一直運行的linux服務(wù)器, 甚至可以搭建網(wǎng)站, 通過openwrt路由器的端口映射和轉(zhuǎn)發(fā), 以及ddns動態(tài)域名綁定, 就可以擁有一個自己在公網(wǎng)上的網(wǎng)站了;薅東哥羊毛繼續(xù)下一步

  2. 薅東哥羊毛, 輸入以下命令拉取并啟動docker鏡像

docker pull whyour/qinglong:latest
mkdir QL
docker run -dit \
  -v $PWD/QL/config:/ql/config \
  -v $PWD/QL/log:/ql/log \
  -v $PWD/QL/db:/ql/db \
  -v $PWD/QL/repo:/ql/repo \
  -v $PWD/QL/raw:/ql/raw \
  -v $PWD/QL/scripts:/ql/scripts \
  -v $PWD/QL/jbot:/ql/jbot \
  -v $PWD/QL/deps:/ql/deps \
  -p 5700:5700 \
  --name QL \
  --hostname QL \
  --restart unless-stopped \
  whyour/qinglong:latest
  1. 用瀏覽器打開 ubuntu的ip:5700 地址, 設(shè)置初始化, 通知沒有可以不設(shè)置


    青龍面板初始化
  1. 青龍面板 -> 訂閱管理 -> 新建訂閱 -> 名稱定時更新腳本 -> 復(fù)制以下命令 -> 定時規(guī)則 59 23 * * * 也就是每天更新一次 -> 確定并點擊右側(cè)運行
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git
ql repo https://github.com/jnylife/KR.git
青龍面板定時任務(wù)
  1. 青龍面板 -> 等待一段時間, 刷新一下頁面就會取得全部腳本


    青龍面板取腳本
  1. 在瀏覽器輸入m.jd.com -> 按下f12 -> 用用戶名密碼登錄 -> 在管理員工具網(wǎng)路 -> 找到LoginRedirect路徑單擊 -> 找到右側(cè)cookie -> 右鍵復(fù)制值


    獲得jd的cookie
  1. 青龍面板 -> 環(huán)境變量 -> 新建 -> 名稱:JD_COOKIE -> 值:剛才復(fù)制 -> 輸入確定


    新建環(huán)境變量
  1. 青龍面板 -> 依賴管理 -> 新建-nodejs, 自動拆分, 是, 名稱輸入以下內(nèi)容
png-js
@types/node
require
typescript
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
js-base64
axios
安裝依賴
  1. 青龍面板 -> 依賴管理 -> 新建 -> Python3, 自動拆分, 是, 名稱輸入以下內(nèi)容
requests
canvas
ping3
jieba
安裝依賴
  1. 青龍面板 -> 依賴管理 -> 新建 -> Linux, 自動拆分, 是, 名稱輸入以下內(nèi)容
bizCode
bizMsg
lxml
安裝依賴
  1. 完成依賴后, 在定時任務(wù)隨便選擇一個運行, 我選的的京豆簽到
運行測試
  1. 基本上京豆, 加入京東極速版的紅包, 每天2-5塊錢不是問題, 還有一些常見的各種優(yōu)惠券, 接下來就可以等每天他自動執(zhí)行了

4. htpc家庭媒體播放機

  1. 將hdmi接口接到電視上, 從無線路由器或者交換機出來的網(wǎng)線接到eth3上
  2. 安裝瀏覽器即可

5. 其他玩法

使用docker搭建局域網(wǎng)測速

docker adolfintel/speedtest
docker run --restart=always -d -p 8080:80 adolfintel/speedtest

打開 ubuntu的ip:8080 測試本機到服務(wù)器速度, 可以找出局域網(wǎng)網(wǎng)線哪根是速度不達標的


測速
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鱼的,隨后出現(xiàn)的幾起案子跌前,更是在濱河造成了極大的恐慌首繁,老刑警劉巖滚局,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件捆昏,死亡現(xiàn)場離奇詭異子刮,居然都是意外死亡辜贵,警方通過查閱死者的電腦和手機悯蝉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來托慨,“玉大人泉粉,你說我怎么就攤上這事×穹迹” “怎么了嗡靡?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長窟感。 經(jīng)常有香客問我讨彼,道長,這世上最難降的妖魔是什么柿祈? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任哈误,我火速辦了婚禮,結(jié)果婚禮上躏嚎,老公的妹妹穿的比我還像新娘蜜自。我一直安慰自己,他們只是感情好卢佣,可當(dāng)我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布重荠。 她就那樣靜靜地躺著,像睡著了一般虚茶。 火紅的嫁衣襯著肌膚如雪戈鲁。 梳的紋絲不亂的頭發(fā)上仇参,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天,我揣著相機與錄音婆殿,去河邊找鬼诈乒。 笑死,一個胖子當(dāng)著我的面吹牛婆芦,可吹牛的內(nèi)容都是我干的怕磨。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼消约,長吁一口氣:“原來是場噩夢啊……” “哼肠鲫!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起荆陆,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎集侯,沒想到半個月后被啼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡棠枉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年浓体,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辈讶。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡命浴,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出贱除,到底是詐尸還是另有隱情生闲,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布月幌,位于F島的核電站碍讯,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏扯躺。R本人自食惡果不足惜捉兴,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望录语。 院中可真熱鬧倍啥,春花似錦、人聲如沸澎埠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蒲稳。三九已至彼宠,卻和暖如春鳄虱,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背凭峡。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工拙已, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人摧冀。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓倍踪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親索昂。 傳聞我的和親對象是個殘疾皇子建车,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,786評論 2 345

推薦閱讀更多精彩內(nèi)容