1. 程式人生 > >OpenWRT 設定指令碼自動更新hosts訪問不可描述的站點

OpenWRT 設定指令碼自動更新hosts訪問不可描述的站點

小米路由刷了PandoraBox之後簡直就像發現了新大陸,各種好玩啊~今天又發現個計劃任務很不錯

01 06 * * * wget -q https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O /etc/hosts --no-check-certificate ; /etc/init.d/dnsmasq restart

每天早上6:01會從github上下載最新的hosts檔案更新路由器內部解析,可以開啟不少不可描述的站點呢.

我SSH到路由器上先手工執行了一下計劃任務,發現報錯

[[email protected]:/etc]#wget -q https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O /etc/hosts --no-check-certificate
wget: not an http or ftp url: https://raw.githubusercontent.com/racaljk/hosts/master/hosts

原來PandoraBox(其實也就是OpenWRT)裡面預設的wget命令是由Busybox提供的,而且預設不支援https協議,於是在OpenWRT官網上找到了以下解決辦法:

The default wget in OpenWRT is provided by Busybox, which does not support SSL. If you want to use SSL (https) URLs, you can install the real wget:

opkg update
opkg install wget
/usr/bin/wget points now to the full version.

搞定~嗨起來!

相關推薦

OpenWRT 設定指令碼自動更新hosts訪問不可描述站點

小米路由刷了PandoraBox之後簡直就像發現了新大陸,各種好玩啊~今天又發現個計劃任務很不錯 01 06 * * * wget -q https://raw.githubusercontent.com/racaljk/hosts/master/hosts -O /etc

svn的倉庫設定鉤子自動更新

1、開啟svn的服務端,複製倉庫的地址。 2、在伺服器的目錄中checkout剛才複製的url,在伺服器目錄中是為了鉤子拉取後可以立即看到線上展示效果。 3、checkout成功後可以看到我的phpstudy根目錄中多了一個資料夾(記得要給伺服器根目錄的資料夾設定讀寫屬性)。

OpenWrt設定.埠轉發和遠端訪問路由器

到Luci介面 網路->防火牆:首先,先來說下如何設定埠轉發。點選上方的 埠轉發:新建埠轉發 處填寫名稱(隨便)外網埠 內部IP地址 內網埠。圖中的設定表示將外網82埠上的TCP資料轉發到內網192.168.1.11的80埠上。 設定完成後,點選 新增,然後儲存並應用 設定就生效了。通過外網訪問路由器有

Chrome設定禁止自動更新

附chromedriver與chrome的對應關係表:chromedriver版本支援的Chrome版本v2.33v60-62v2.32v59-61v2.31v58-60v2.30v58-60v2.29v56-58v2.28v55-57v2.27v54-56v2.26v53-

1107_Linux系統下如何安裝Nexus(使用Nexus搭建Maven私服)-2.Nexus倉庫設定,手動更新索引,自動更新索引

Linux系統下如何安裝Nexus(使用Nexus搭建Maven私服)-2.Nexus倉庫設定,手動更新索引,自動更新索引 2018年08月27日 17:30:53 weixin_42828741 閱讀數:64 還未安裝的可閱讀以下文章: Linux系統下如何安裝Nexus(使用Nexus搭

ssl證書安裝完後,https訪問後下載index檔案,HTTP訪問正常的。Nginx ssl設定自動下載根目錄的index.php而不是載入

給Nginx安裝ssl證書,https訪問後,重新自動下載index.php檔案。一開始的Nginx的配置檔案如下: #user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.

aria2自動更新BT Tracker伺服器列表指令碼

vi /root/trackers-list-aria2.sh 內容如下: #!/bin/bash #/usr/sbin/service aria2 stop list=`wget -qO- https://raw.githubusercontent.com/ngosang/trackerslist/

新手之配置tomcat後自動更新並載入js與vm檔案設定

為方便在調整頁面與js檔案後能自動載入,需要對tomcat進行配置,配置方法如下: idea中,在已經配置tomcat時(或後),開啟edit configurations 在On ‘Update’ action:選擇restart server;在on frame deactivation

Win平臺Web訪問白名單設定指令碼(IP安全性原則)

最近老是有使用者申請開通某網站的訪問許可權,我接手之前瀏覽許可權的設定方法是修改 tomcat 下的 server.xml 配置檔案,通過定義 allow="IP.."的訪問規則來控制瀏覽許可權。這種方法有個很不好的地方,每加一次許可權,你就得重啟一次 tomcat,使用者老是擠牙膏一樣,一次一兩個 IP

Linux指令碼編寫程式監控系統資訊並設定報警自動傳送郵件

yum -y install mailx yum -y install sendmail #獲取cpu使用率 cpuUsage=`top -n 1 | awk -F '[ %]+' 'NR==3 {print $3}'` #獲取磁碟使用率 data_nam

自動更新 SVN 複製 替換 檔案 windows 批處理 bat 指令碼 計劃任務

1. 自動更新SVN最新程式碼到本地 cd C:\Program Files\TortoiseSVN\bin start TortoiseProc.exe /command:update /path:"C:\Users\kyle\Documents\zhangkun\SVN167\t

mysql設定值timestamp獲取當前時間並自動更新

需求描述:現需要資料庫中一個欄位來記錄當前記錄的最近修改時間或者建立時間,並自動更新維護。 timestamp型別的使用示例如下: 建立一個數據庫,並指定 uptime為 timestamp型別 create table test( tid int prima

OpenWRT下shell指令碼自動執行 乾貨

關鍵字:openwrt linux shell auto run結論在etc/rc.local檔案中新增你想要的shell指令碼內容,此方法有個好處是系統將其他服務啟動完成後執行說明 網上有些方法,多是互相轉發,內容很長,看得人往往一頭霧水。而且無法驗證成功。上述結論

自動更新打包壓縮Json並上傳svn的bat指令碼

一、原由 策劃用xlsx匯出多個json資料之後,需要打包成一個大的json檔案,然後這個客戶端程式需要用這個檔案。那麼問題來了,策劃不想要每次都需要手動做操作,希望程式寫個指令碼,每次只要執行指令碼,就可以完成一整套動作,最後上傳更新到伺服器去。 要求:

建立SVN和設定密碼以及SVN自動更新

重新建立版本庫:    svnadmin create /usr/local/svn/month_exam //建立一個svn版本倉庫month_exam(month_exam可以隨便起名字)    cd /usr/local/svn/month_ex

everything設定所有碟符自動更新,避免陌生路徑下不能使用問題

everything好像在安裝後第一次使用時會進行一次掃描,之後如果有新的碟符、檔案新增進來不知道是怎麼個更新策略。但是我們可以通過設定來手動指定需要定時更新的目錄和定時更新週期,這樣如果我們拷貝來一份文件,並且要立即快速搜尋其中某些檔案時,我們需要手動update一下就好

Ubuntu 設定桌布自動切換的shell指令碼

系統:ubuntu-16.04 右鍵桌面->更改桌面背景,如下圖所示,在右側縮圖中帶有小鐘表圖示的就表示為動態切換的桌布: 系統是通過讀取這個檔案來進行動態桌布切換的: /usr/share/backgrounds/contest/xenial.xml 檔

Matlab中,一種用指令碼自動配置Simulink模型設定的方法

1. 將模型設定配置好後,進入Model Explore 中,選中Configuration,右鍵後選擇Export,生成一個M函式的檔案。 2. 匯出檔案中的內容就是各詳細的配置項。部分內

Jmeter 4.0+高分屏引數自動設定指令碼

jmeter的高版本已經支援高分屏(4k解析度)了,但是預設情況下引數是沒有啟動高分屏支援的。需要自己設定,但是每次設定比較麻煩,因此編寫的bat指令碼來啟動jmeter的高分屏支援。例如名字叫:Jemeter-hidpi.bat,將bat放到bin下,點選該bat就把jme

網路IP地址/MAC地址/網路代理一鍵設定指令碼自動配置)

網路IP地址/MAC地址/網路代理一鍵設定指令碼... 一直在使用,卻不敢獨享,分享之... @echo off rem # ---------------------------------- rem # 介面 IP 配置         rem # --------