『壹』 PAC的格式
基本上 Proxy Auto Config File(以下簡稱 PAC)是一個純文字文件,他的語法採用 JavaScript;所以建議要學習編寫 PAC 的人,最好先學習基本的 JavaScript。一個 PAC 檔必需是單獨的 JavaScript,其中不能包含任何 HTML 標簽。
在 PAC 檔中,一定要定義 Function FindProxyForURL 如下:
function FindProxyForURL( url, host )
{
...
}
如果使用了 PAC 檔,則瀏覽器在接受我們要求的網址後,會去執行ret = FindProxyForURL( url, host );這樣的指令。其中,url 是所要求網址的完整路徑,host 是對方的計算機名稱(就是在 :// 和 / 之中的部份);而 return 值 ret 則是 Proxy 的組態,它的格式有下列三種:
· DIRECT 直接聯機而不透過 Proxy
· PROXY host:port 使用指定的 Proxy 伺服機
· SOCKS host:port 使用指定的 Socks 伺服機
PAC 中特別的 Function
在 PAC 中,除了可以使用一般 JavaScript 的 Function 外,它還定義了一些特別的 Function 可以使用:
· isPlainHostName()
· dnsDomainIs()
· localHostOrDomainIs()
· isResolvable()
· isInNet()
· dnsResolve()
· myIpAddress()
· dnsDomainLevels()
· shExpMatch()
· weekdayRange()
· dateRange()
· timeRange()
isPlainHostName( host )
host 由網址取得的主機名稱。
此 Function 會判斷 host 是否為不包含網域 (Domain)。如果是,則 return true;如果包含,則 return false。
dnsDomainIs( host, domain )
host 由網址取得的主機名稱。
domain 指定的網域。
此 Function 會判斷 host 是否屬於網域 domain。如果是,則 return true;否,則 return false。
localHostOrDomainIs( host, hostdom )
host 由網址取得的主機名稱。
hostdom 完整的網域名稱。
此 Function 會判斷 host 是否為 hostdom,或 host 是否為 hostdom 的主機名稱。如果是,則 return true;否,則 return false。
isResolvable( host )
host 由網址取得的主機名稱。
此 Function 會嘗試透過 DNS 去解析 host,如果解析成功,則 return true;否則 return false。
isInNet( host, pattern, mask )
host主機名稱,可以是 Domain Name 或 IP。如果是 Domain Name,則會透過 DNS 查出 IP。
pattern IP。
mask對應於 pattern 的屏蔽。
此 Function 會 host 是否在指定的 IP 范圍內,如果是,則 return true;否則 return false。
dnsResolve( host )
host 要透過 DNS 解晰的主機名稱。
此 Function 會透過 DNS 去解析 host,return 值即為解析之結果。
myIpAddress()
此 Function 會 return 瀏覽器所在計算機之 IP 地址。
dnsDomainLevels( host )
host 由網址取得的主機名稱。
此 Function 會 return host 的 Domain 層數(點的數目)。
shExpMatch( str, shexp )
str 要進行比對的字元串。
shexp 比對的條件。
此 Function 會比對 str 是否符合 shexp 的表示式(此表示式為 shell expression 而非 regular expressions)。如果是,則 return true;否則 return false。
weekdayRange()、dateRange()、timeRange()
這三個 Function 的功用都是檢查線在時間是否在指定范圍內,用這些 Function 就可以設定分時段使用 Proxy Server。
Presentation-abstraction-control
一種與MVC相類似的軟體架構模式,適用於人工智慧系統。
『貳』 如何編輯ShadowSocks本地PAC文件/PAC規則編輯方法
1、首先打開終端,輸入命令:yum install python-setuptools && easy_install pip -y 回車pip install shadowsocks -y回車。
『叄』 Android開發如何使用代碼配置手機wifi的pac地址
這里用到的手機型號為魅族M6120,其中的具體步驟如下:
1、打開手機的設置界面,需要選擇無線網路這一項。
『肆』 什麼是PAC網址
PAC網址是PAC文件中的網址。PAC文件的全稱是Proxy auto-config,也就是自動配置代理的意思。
它的核心就是一個函數『FindProxyForURL(url, host)』,輸入一個要訪問的url和它的域名,則返回一個或者多個代理伺服器的地址,也可以返回一個命令,告訴瀏覽器不使用代理訪問該url。
瀏覽器在訪問其他頁面以前,首先訪問這個PAC文件。PAC文件中的URL可能是手工配置的,也可能是通過網頁的網路代理自發現協議(Web Proxy Autodiscovery Protocol)自動配置的。
(4)pac網址如何執行命令擴展閱讀
一個PAC文件包含一個JavaScript形式的函數「FindProxyForURL(url, host)」。這個函數返回一個包含一個或多個訪問規則的字元串。
用戶代理根據這些規則適用一個特定的代理器或者直接訪問。 當一個代理伺服器無法響應的時候,多個訪問規則提供了其他的後備訪問方法。
『伍』 如何編輯 ShadowSocks 本地 PAC 文件/PAC 規則編輯方法
首先使用代碼編輯器如 Editplus、Notepad++或者 Microsoft VS Code 等打開 PAC 文件(不要使用記事本打開),將輸入法切換成英文。
// Generated by gfwlist2pac in precise mode
// https://github.com/clowwindy/gfwlist2pac
var proxy = "__PROXY__";
var rules = [
這幾行是 PAC 文件開頭的內容,下面就是具體的網址規則了,通過觀察 PAC 中規則的寫法我們就可以這么添加了,比如 Windows Central 的網址是 www.windowscentral.com,對應的規則就是:
".windowscentral.com",
"||windowscentral.com",
#比如藍點網
".landiannews.com",
"||landiannews.com",
這樣的寫法就可以向 PAC 文件中添加自定義規則了,保存後你訪問這些網站就是通過你的伺服器去訪問的,而不是直接訪問的。
『陸』 pac什麼意思
PAC指聚合氯化鋁。
聚合氯化鋁也稱鹼式氯化鋁代號PAC。通常也稱作凈水劑或混凝劑,它是介於氯化鋁 和氫氧化鋁之間的一種水溶性無機高分子聚合物,化學通式中m代表聚合程度,n表示PAC產品的中性程度。
聚合氯化鋁系列產品有:滾筒乾燥型聚合氯化鋁、板框過濾型聚合氯化鋁、噴霧乾燥型聚合氯化鋁、新型高效白色聚合氯化鋁等。廣泛適用於城鎮給水、排水以及化工、冶金、電力、油田、印染、造紙、制葯、工業污水處理等領域,是最理想的水質凈化絮凝劑及過濾填料。
(6)pac網址如何執行命令擴展閱讀:
聚合氯化鋁(pac)的性能:
1、凈化後的水質優於硫酸鋁絮凝劑,凈水成本與之相比低15-30%。
2、絮凝體形成快、沉降速度快,比硫酸鋁等傳統產品處理能力大。
3、消耗水中鹼度低於各種無機絮凝劑,因而可不投或少投鹼劑。
4、適應的源水PH5.0-9.0范圍均可凝聚。
5、腐蝕性小,操作條件好。
6、溶解性優於硫酸鋁。
7、處理水中鹽分增加少,有利於離子交換處理和高純制水。
8、對源水溫度的適應性優於硫酸鋁等無機絮凝劑。
『柒』 中國聯通網際網路虛擬網路設置pac網址怎麼輸入
首先,打開「設置」—-「通用」—-「網路」—-「虛擬網路」—-「添加虛擬網路配置」,在協議類型上選擇「PPTP」,在「描述」欄中填入「虛擬網路的名字」,在伺服器欄中填入「虛擬網路的伺服器地址或ip」,在賬戶和密碼欄中填入您的虛擬網路賬號,其他設置保持不變,然後點擊「存儲」
到了這一步算是創建成功了.虛擬撥號的賬號密碼還有伺服器IP都按教程輸入即可.
一台電腦朱能使用一個網路,所有沒有辦法實現。E9VPN很好用
『捌』 手機pac網址怎麼填
『玖』 電信pac網址怎麼設置
1.電信光纖貓安裝好後,請將網線口接入光纖貓的一個網口(如網口1)。
2.網線另一端接入電腦網口,查看網路鏈接狀態,確保成功接入網路。
3.使用默認地址進入光纖貓設置頁面,一般默認地址為192.168.1.1,用戶名以及密碼可在設備後邊找到。
4.設置無線基本信息:
成功登陸後,點擊「網路」一欄,左邊默認在wlan基本配置,確認「啟用無線」、「無線qos」、「無線組播」前都打上勾。
5.可在此頁面中修改無線網路的ssid,也就是無線網路的名稱:
6.設置無線網路密碼:
7.左邊導航欄中選擇「wlan安全配置」:
8.加密方式:mixed
wpa2/wpa-psk
9.修改密碼:wpa與共享秘鑰一欄中修改無線網路鏈接密碼
10.點擊保存/應用
11.設置成功後,就可與撤銷網線,通過無線網路鏈接上網。