This repository contains PAC files for automatic proxy configuration, which help you bypass internet restrictions and improve your browsing experience.
- Automatic proxy configuration to route traffic to specific servers.
- Compatible with various browsers and tools.
- Supports proxy management extensions such as SwitchyOmega.
PAC (Proxy Auto-Config) files allow you to route your internet traffic through a proxy server, enabling secure and uncensored access to websites. These files are often used to bypass filtering restrictions, sanctions, and to enhance internet security and privacy.
In this article, we will teach you how to use different PAC files along with the Proxy SwitchyOmega extension in the Chrome browser, as well as how to use them on Android and Windows devices.
Important Note: Different PAC files have servers located in various countries, which can impact speed, security, and access to different websites. We will introduce some of these files and the countries where their servers are located. Based on your needs (speed or access to specific content from a particular country), you can select the most suitable option.
Here are the locations of the servers and the countries associated with the PAC files:
-
Canada - Canadian Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Canada.pac -
France - French Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/France.pac -
Germany - German Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Germany.pac -
Iran - Iranian Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/msmh.pac -
Netherlands - Dutch Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Netherland.pac -
Singapore - Singaporean Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Singapore.pac -
United Kingdom - UK Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/UK.pac -
United States - East - US (East) Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/US-East.pac -
United States - West - US (West) Server
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/US-West.pac
Recommendation: Depending on your needs, choose the appropriate country or server:
- For access to North American content (such as Canada and the USA), use the Canada.pac or US-East.pac / US-West.pac files.
- For access to European content (such as France and Germany), France.pac or Germany.pac are suitable options.
- For Asian content, Singapore.pac is the best choice.
- Open Google Chrome: First, open Google Chrome.
- Install the Proxy SwitchyOmega Extension:
- Go to the following link:
Proxy SwitchyOmega on Chrome Web Store - Click "Add to Chrome".
- After installation, the extension icon will appear in the upper-right corner of Chrome.
- Go to the following link:
-
Open the Extension Settings:
- Click the Proxy SwitchyOmega extension icon in the top-right corner of Chrome.
- Then select "Options".
-
Add a New Profile:
- In the settings page, select "New Profile".
- Enter a name for your profile (e.g., "Canada PAC").
- Under "Proxy Server", select "PAC".
-
Enter the PAC File URL:
- In the "PAC File URL" section, enter the URL of one of the desired PAC files. For example:
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Canada.pac - If you need to use other PAC files, enter their URLs accordingly.
- In the "PAC File URL" section, enter the URL of one of the desired PAC files. For example:
-
Save Settings:
- After entering the PAC file URL, click "Save".
- Now your new profile will be saved in the extension settings.
- Enable the Proxy:
- Go back to the Chrome main page and click the Proxy SwitchyOmega extension icon again.
- Select your profile from the list (e.g., "Canada PAC").
- Now, all your internet traffic will be routed through the proxy server specified in the PAC file.
- Test the Connection:
- To test if the settings have been applied correctly, visit a restricted or censored website.
- If you can access it without any issues, your settings are working correctly.
-
Open Windows Proxy Settings:
- Go to "Settings".
- Navigate to "Network & Internet".
- Click on "Proxy".
-
Enable Proxy Using PAC File:
- Under "Automatic proxy setup", enable the "Use setup script" option.
- In the "Script Address" field, enter the URL of your PAC file. For example:
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Canada.pac
-
Save Settings:
- Save the changes and restart Windows to apply them.
- To test, visit a restricted or censored website and check if you can access it.
-
Download and Install ProxyDroid:
- Go to the Google Play Store, search for and install "ProxyDroid".
-
Configure Proxy in ProxyDroid:
- Open the ProxyDroid app.
- Select the "PAC" option.
- In the "PAC URL" field, enter the PAC file URL.
https://raw.githubusercontent.com/mostafaafrouzi/PAC-Proxy-Configs/refs/heads/main/pac/Canada.pac
-
Enable the Proxy:
- Enable the proxy and save the settings.
- To test, visit a restricted website and check if you can access it.
To suggest changes or submit requests, please open an issue or a pull request.