Please note! The monthly cost of running this proxy is ~$6-$10 depending on whether the stop/start automation is enabled. The proxy is running on the cheapest available server type and can be enabled to automatically shut down from 11pm-11am CST (or whatever time you set it to) daily to save on cost.
Important! Proxy Server that is created is only accessible from your IP address. If you change Wi-Fi you will not be able to access.
- An internet Browser (Chrome, Firefox, Safari, Etc.)
- Sign up for AWS: AWS Signup
- 5-10 minutes to follow these instructions.
-
Go to the CloudFormation service in the AWS Console
- From the AWS Console home page, click on the "CloudFormation" service under the "Services" menu.
- Make sure to check that you are in the us-east-1 region in the upper right-hand corner.
-
Create a new stack
- On the CloudFormation Stacks page, click the "Create stack" button in the upper right to start creating a new stack.
-
Upload the simple-proxy.yaml file
- On the "Create stack" page, under "Prerequisite - Prepare template", select the "Upload a template file" option.
- Click the "Choose file" button and upload the simple-proxy.yaml file found in this repo.
-
Change your IP
- Choose a stack name (no special characters or spaces).
- Very important, change the SourceIP parameter. This value will be your IP that you are trying to mask. You can find the value at https://api.ipify.org.
-
Check acknowledge box and click Submit
-
Wait for CloudFormation Stack to create
- This should take 1-2 minutes.
-
Navigate to the EC2 page
-
Click on Instances
-
Click on your newly created instance (aka your proxy server)
-
Take note of the public IP address
- This is the IP you will use to configure the proxy on your computer/iPhone/tablet.
Remember, the most critical step is to change the SourceIP parameter to your actual IP address that you want to mask. You can find your IP address at https://api.ipify.org.
- Use Manual Proxy, enter in your Public IP from Step 10 as the "Server".
- Port will be 3128.
- Follow the detailed instructions here: How to Set Up a Proxy for iPhone
- Toggle "Web proxy (HTTP)" and "Secure web proxy (HTTPS)" and enter in your Public IP from Step 10 as the "Server".
- Port will be 3128.
- Refer to the official guide: Change proxy settings on Mac&text=Configure%20proxy%20server%20settings%20automatically.)
- Follow the step-by-step guide: Use a proxy server in Windows%20in%20the%20respective%20boxes.)
- Enter your Public IP from Step 10 as the "Address" and 3128 as the "Port".
To delete the proxy, search for Cloudformation in your AWS console. Select the Cloudformation stack you created and click "Delete".