亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        OSX下VPN自動(dòng)撥號(hào)

        2016-11-26 11:27:14
        網(wǎng)絡(luò)安全和信息化 2016年6期
        關(guān)鍵詞:功能服務(wù)

        引言:VPN是一種在公用網(wǎng)絡(luò)上建立專(zhuān)用網(wǎng)絡(luò),進(jìn)行加密通訊的網(wǎng)絡(luò)技術(shù)。由于我國(guó)的互聯(lián)網(wǎng)管理策略,正常情況下一些互聯(lián)網(wǎng)站點(diǎn)是無(wú)法訪問(wèn)的,但是在工作和生活中又常常的需要訪問(wèn)這些網(wǎng)站,因此很多情況下選擇一款VPN服務(wù)是解決此類(lèi)問(wèn)題的最簡(jiǎn)單的方法。

        目前,各種主流的操作系統(tǒng)均提供了完善的VPN接入客戶(hù)端的軟件,一般只要按照向?qū)У奶崾荆渲煤肰PN服務(wù)器,賬戶(hù)密碼以及VPN連接類(lèi)型等參數(shù)就能方便的接入和使用了。在OSX操作系統(tǒng)中也提供了類(lèi)似的功能,但是自O(shè)SX 10.9啟用“鑰匙鏈”功能后,系統(tǒng)配置的密碼都是保存在“鑰匙鏈”中,因此VPN配置中的密碼也采用同樣的處理方式。這給喜歡DIY的朋友們帶來(lái)了一個(gè)小問(wèn)題,那就是無(wú)法使用自動(dòng)化工具動(dòng)態(tài)修改VPN配置中的密碼。而筆者長(zhǎng)期使用某個(gè)免費(fèi)試用VPN服務(wù),該服務(wù)商每小時(shí)會(huì)更新一次訪問(wèn)密碼并通過(guò)Web頁(yè)面發(fā)布。為了方便的使用,筆者需要找到一種方法能自動(dòng)的獲取密碼并實(shí)現(xiàn)VPN的連接。否則每次在OSX的VPN配置環(huán)境中修改密碼比較繁瑣,且每隔一個(gè)小時(shí)就需要設(shè)置一下。

        筆者通過(guò)Google發(fā)現(xiàn)在OSX提供了一個(gè)命令行工具scutil,通過(guò)這個(gè)工具結(jié)合OSX強(qiáng)大的bash腳本可以方便的實(shí)現(xiàn)各種自定義的VPN連接控制。

        scutil介紹

        scutil工具是OSX提供的命令行系統(tǒng)配置工具,能夠?qū)崿F(xiàn)命令行環(huán)境下實(shí)現(xiàn)各種系統(tǒng)配置參數(shù)的讀寫(xiě)操作,本文僅使用其中對(duì)VPN連接的管理和配置功能,即--nc參數(shù)下的各種命令的使用。

        命令行調(diào)用格式:

        命令格式說(shuō)明listlist列出當(dāng)前所可用VPN連接statusstatus顯示指定VPN服務(wù)連接狀態(tài)showshow顯示指定VPN服務(wù)的配置參數(shù)信息start start[--user user][--password pass word][--secret secret]啟動(dòng)指定的VPN服務(wù),其中用戶(hù)名,密碼,密鑰等參數(shù)為可選參數(shù)stop stop 停止指定VPN服務(wù)

        筆者在OSX網(wǎng)絡(luò)連接已經(jīng)配置好名為“FreeVPN”的VPN網(wǎng)絡(luò)連接,如果需要使用密碼連接,只需要使用以下命令行就可以了。

        scutil --nc start --pss word MyPassword

        注意:由于字體印刷可能的問(wèn)題,以上命令中所有的連字符都是雙連字符

        編寫(xiě)自動(dòng)連接VPN腳本

        OSX操作系統(tǒng)繼承了Unix操作系統(tǒng)強(qiáng)大的腳本功能,通過(guò)bash腳本可以實(shí)現(xiàn)很多用戶(hù)的自定義操作,此項(xiàng)功能一直受到程序員和DIY用戶(hù)的歡迎。在筆者的使用場(chǎng)景中,由于需要每次從固定的網(wǎng)站上獲取動(dòng)態(tài)的VPN密碼,并調(diào)用scutil命令實(shí)現(xiàn)VPN的自動(dòng)接入,因此bash腳本是首選編程語(yǔ)言。

        在OSX中內(nèi)置了很多實(shí)用命令行工具,例如curl就是其中一款強(qiáng)大的利用URL進(jìn)行文件傳輸訪問(wèn)的工具。通過(guò)以下的命令行可以讀取http服務(wù)器上的數(shù)據(jù)。

        curl -s http://free.vpn/password.txt

        其中-s參數(shù)為隱藏連接過(guò)程中的不必要性能參數(shù)的顯示。curl還有很多強(qiáng)大的功能,這類(lèi)不一一介紹,具體方法可以參考官方網(wǎng)站,網(wǎng)址為https://curl.haxx.se/

        結(jié)合 scutil和 curl,最簡(jiǎn)單的實(shí)現(xiàn)筆者功能腳本代碼如下:

        需要說(shuō)明的是筆者使用的這個(gè)VPN服務(wù)提供的密碼文件恰巧是純文本文件,因此不需要進(jìn)行任何額外的處理,實(shí)際上很多情況下是需要對(duì)數(shù)據(jù)進(jìn)行規(guī)范化處理,去除不需要的干擾符號(hào),可以使用正則表達(dá)式等工具來(lái)實(shí)現(xiàn)這方面的處理工作。

        以上腳本僅僅滿足了筆者的最基本的需求,實(shí)際上通過(guò)使用腳本功能,完全可以實(shí)現(xiàn)對(duì)VPN連接的更多控制,例如實(shí)現(xiàn)自動(dòng)檢測(cè)VPN狀態(tài),并自動(dòng)進(jìn)行連接,從而實(shí)現(xiàn)類(lèi)似付費(fèi)VPN所提供的服務(wù)。

        猜你喜歡
        功能服務(wù)
        也談詩(shī)的“功能”
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        招行30年:從“滿意服務(wù)”到“感動(dòng)服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        關(guān)于非首都功能疏解的幾點(diǎn)思考
        懷孕了,凝血功能怎么變?
        媽媽寶寶(2017年2期)2017-02-21 01:21:24
        “簡(jiǎn)直”和“幾乎”的表達(dá)功能
        亚洲高清一区二区三区视频| 狠狠色综合播放一区二区| 欧美手机在线视频| 蜜桃视频永久免费在线观看| 亚洲av成人精品一区二区三区| 精品少妇人妻av无码专区| 伊人久久中文大香线蕉综合| 亚洲天堂av社区久久| 亚洲一区二区三区2021| 久久99精品久久水蜜桃| 亚洲中文无码成人影院在线播放| 人妻少妇中文字幕久久69堂| 中文字幕人妻互换av| 国产精品免费av片在线观看 | 中文字幕欧美一区| 国产亚洲青春草在线视频| 狼人伊人影院在线观看国产| 乱子伦在线观看| 亚洲成在人线久久综合| 黑人一区二区三区啪啪网站| 国产av精品一区二区三区久久| 小荡货奶真大水真多紧视频| 久久精品无码一区二区三区蜜费| 黄片一级二级三级四级| 中文字幕人妻丝袜成熟乱| 亚洲av日韩av高潮潮喷无码| 亚洲欧洲日韩另类自拍| 亚洲精品中文字幕不卡| 久久久久无码国产精品一区| 日日摸夜夜添夜夜添无码免费视频 | 中文天堂在线www| 亚洲精品国产不卡在线观看| 91一区二区三区在线观看视频| 久久www免费人成精品| 亚洲伊人久久一次| 中文字幕人成乱码中文| 亚洲三区在线观看内射后入| 国产精品va在线播放我和闺蜜 | 国产精品麻豆综合在线| 日韩在线中文字幕一区二区三区| 国产成人自拍高清在线|