{"id":4094,"date":"2023-02-08T15:22:48","date_gmt":"2023-02-08T09:52:48","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=4094"},"modified":"2023-02-08T15:22:48","modified_gmt":"2023-02-08T09:52:48","slug":"howto-use-auto-config-proxy-pac-file-for-specific-domain","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/","title":{"rendered":"HowTo: Use Auto Config Proxy PAC File For Specific Domain"},"content":{"rendered":"<p>A Proxy PAC (Proxy Auto-Configuration) file is used to configure proxy settings for a web browser. If you want to use a PAC file to configure proxy settings for a specific domain, you can use the following steps:<\/p>\n<ol>\n<li>Create a PAC file:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title function_\">FindProxyForURL<\/span>(<span class=\"hljs-params\">url, host<\/span>) {<br \/>\n  <span class=\"hljs-keyword\">if<\/span> (<span class=\"hljs-title function_\">shExpMatch<\/span>(host, <span class=\"hljs-string\">\"*.example.com\"<\/span>)) {<br \/>\n    <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">\"PROXY proxy.example.com:8080\"<\/span>;<br \/>\n  }<br \/>\n  <span class=\"hljs-keyword\">return<\/span> <span class=\"hljs-string\">\"DIRECT\"<\/span>;<br \/>\n}<br \/>\n<\/code><\/div>\n<\/div>\n<p>This PAC file will use the <code>proxy.example.com<\/code> proxy server for all URLs with a hostname that ends in <code>.example.com<\/code>. For all other URLs, it will use a direct connection (i.e., no proxy).<\/p>\n<ol start=\"2\">\n<li>Save the PAC file to a location accessible from your web browser. For example, you could save it to a file named <code>proxy.pac<\/code> on a web server with a URL such as <code>http:\/\/example.com\/proxy.pac<\/code>.<\/li>\n<li>Configure your web browser to use the PAC file. The specific steps for doing this will vary depending on the web browser you are using, but here are the steps for Chrome and Firefox:<\/li>\n<\/ol>\n<ul>\n<li>Chrome: Go to <code>Settings<\/code> &gt; <code>Advanced<\/code> &gt; <code>System<\/code> &gt; <code>Open proxy settings<\/code>. In the <code>Internet Properties<\/code> window, go to the <code>Connections<\/code> tab, click on <code>LAN settings<\/code>, and check the <code>Use a proxy server for your LAN<\/code> checkbox. In the <code>Address<\/code> field, enter the URL of your PAC file (e.g., <code>http:\/\/example.com\/proxy.pac<\/code>).<\/li>\n<li>Firefox: Go to <code>Options<\/code> &gt; <code>General<\/code> &gt; <code>Network Proxy<\/code>. In the <code>Connection Settings<\/code> section, select <code>Automatic proxy configuration URL<\/code> and enter the URL of your PAC file (e.g., <code>http:\/\/example.com\/proxy.pac<\/code>).<\/li>\n<\/ul>\n<ol start=\"4\">\n<li>Restart your web browser.<\/li>\n<\/ol>\n<p>Now, when you browse to a URL with a hostname that ends in <code>.example.com<\/code>, the web browser will use the <code>proxy.example.com<\/code> proxy server for the connection. For all other URLs, it will use a direct connection.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Proxy PAC (Proxy Auto-Configuration) file is used to configure proxy settings for a web browser. If you want to use a PAC file to configure proxy settings for a specific domain, you can use the following steps: Create a PAC file: function FindProxyForURL(url, host) { if (shExpMatch(host, &#8220;*.example.com&#8221;)) { return &#8220;PROXY proxy.example.com:8080&#8221;; } return &#8230; <a title=\"HowTo: Use Auto Config Proxy PAC File For Specific Domain\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\" aria-label=\"Read more about HowTo: Use Auto Config Proxy PAC File For Specific Domain\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4094","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"A Proxy PAC (Proxy Auto-Configuration) file is used to configure proxy settings for a web browser. If you want to use a PAC file to configure proxy settings for a specific domain, you can use the following steps: Create a PAC file: function FindProxyForURL(url, host) { if (shExpMatch(host, &quot;*.example.com&quot;)) { return &quot;PROXY proxy.example.com:8080&quot;; } return ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T09:52:48+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"HowTo: Use Auto Config Proxy PAC File For Specific Domain\",\"datePublished\":\"2023-02-08T09:52:48+00:00\",\"dateModified\":\"2023-02-08T09:52:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\"},\"wordCount\":236,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\",\"name\":\"HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-08T09:52:48+00:00\",\"dateModified\":\"2023-02-08T09:52:48+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HowTo: Use Auto Config Proxy PAC File For Specific Domain\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/","og_locale":"en_US","og_type":"article","og_title":"HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice","og_description":"A Proxy PAC (Proxy Auto-Configuration) file is used to configure proxy settings for a web browser. If you want to use a PAC file to configure proxy settings for a specific domain, you can use the following steps: Create a PAC file: function FindProxyForURL(url, host) { if (shExpMatch(host, \"*.example.com\")) { return \"PROXY proxy.example.com:8080\"; } return ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-08T09:52:48+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"HowTo: Use Auto Config Proxy PAC File For Specific Domain","datePublished":"2023-02-08T09:52:48+00:00","dateModified":"2023-02-08T09:52:48+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/"},"wordCount":236,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/","url":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/","name":"HowTo: Use Auto Config Proxy PAC File For Specific Domain - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-08T09:52:48+00:00","dateModified":"2023-02-08T09:52:48+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/howto-use-auto-config-proxy-pac-file-for-specific-domain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"HowTo: Use Auto Config Proxy PAC File For Specific Domain"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=4094"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4094\/revisions"}],"predecessor-version":[{"id":4095,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4094\/revisions\/4095"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=4094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=4094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=4094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}