這篇文章將為大家詳細(xì)講解有關(guān)如何利用bat文件制作HOSTS快速切換器,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

切換 HOSTS 文件的困擾
學(xué)校里的 IPV6 免費(fèi)上,而 IPV6 下是不用翻墻的,但是有但是 IPV6 下,有一些網(wǎng)站雖然有 IPV6 的 IP 但是卻沒有域名… 所以也只能通過修改 HOSTS 文件來訪問。
另外在 IPV4 下,Google 的許多服務(wù)都需要通過修改 HOSTS 文件后才能正常訪問…
所以,在平時每天需要切換好幾次 HOSTS 文件。
那有什么辦法可以簡化這個操作?
HOSTS 切換軟件
上網(wǎng)搜索了很多軟件,但是都不是很好用,甚至都有沖動自己做一個了。
設(shè)計(jì)的邏輯基本上是這樣的:
1、軟件保存了很多域名的 IP 地址,并且每個域名擁有一個 IPV4 地址和一個 IPV6 地址(會根據(jù)網(wǎng)路情況自動判斷)
2、軟件可以保存很多方案,每點(diǎn)擊一個方案可以執(zhí)行一系列操作,例如:1、清空 HOSTS;2、增加 XXX,又例如:1、不對當(dāng)前 HOSTS 進(jìn)行修改;2、禁用 XXX
這樣子可以非常自由的控制 HOSTS 文件了。
解決方案
有一次突然想到,干嘛要這么麻煩呢?把不同的 HOSTS 文件備份一下,需要哪個就復(fù)制過去不就行了?
還是很麻煩?直接寫 bat 文件不就行了嗎?雖然不能實(shí)現(xiàn)上述的高級功能,但是也可以滿足日常需要了。
1、新建不同的 HOSTS 方案
這里我新建了三個,一個是空的,一個是 IPV4 下的,一個是 IPV6 下的
2、開始寫 bat 文件
代碼如下:
@echo *****************
@echo * HOSTS 切換器 *
@echo * 1--清空 *
@echo * 2--IPV4 *
@echo * 3--IPV6 *
@echo *****************
@choice /c 123
if errorlevel 3 goto IPV6
if errorlevel 2 goto IPV4
if errorlevel 1 goto CLEAR
:CLEAR
copy /y "C:\Windows\System32\drivers\etc\hosts.ics" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:IPV4
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv4" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:IPV6
copy /y "C:\Windows\System32\drivers\etc\hosts.ipv6" "C:\Windows\System32\drivers\etc\HOSTS"
goto END
:END
這里非常容易理解,按照上面寫就行了
3、遺留問題
這里還有一個問題,操作 HOSTS 是非常危險(xiǎn)的(殺毒軟件是這么認(rèn)為的)
所以不可避免的會彈出警告窗口,沒辦法,忽略之,并添加到白名單即可
關(guān)于“如何利用bat文件制作HOSTS快速切換器”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
網(wǎng)站欄目:如何利用bat文件制作HOSTS快速切換器-創(chuàng)新互聯(lián)
文章位置:http://www.chinadenli.net/article20/djddco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、ChatGPT、商城網(wǎng)站、全網(wǎng)營銷推廣、網(wǎng)頁設(shè)計(jì)公司、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容