This package provides ability to use amazon aws as proxy with everchanging IP.
Project description
EC2 Proxy
This package provides the ability to use Amazon AWS as a proxy with ever-changing IP.
Free software: Apache Software License 2.0
Documentation: https://ec2-proxy.readthedocs.io.
Install a Proxy Server
Read Setup for instructions on how to install a proxy server on an EC2 instance.
How to Use
- Install the package:
pip install ec2_proxy
Create an AWS account and obtain the access key and secret key from Here.
There are 2 ways to use this package:
Way #1 - Use it with the credentials that are present in your .aws folder in your home directory
from ec2_proxy import TProxy
tp = TProxy(<instance_id_here>)
ip = tp.start()
print(ip)
Way #2 - Use it with the credentials that you will pass at runtime
from ec2_proxy import TProxy
from botocore.config import Config
import boto3
region = 'us-west-2'
access_key_id = 'YOUR_ACCESS_KEY_ID'
secret_access_key = 'YOUR_SECRET_ACCESS_KEY'
ec2 = boto3.client('ec2', region_name=region, aws_access_key_id=access_key_id, aws_secret_access_key=secret_access_key)
tp = TProxy(<instance_id_here>, ec2=ec2)
ip = tp.start()
print(ip)
History
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ec2_proxy-0.1.2.tar.gz
(11.0 kB
view hashes)
Built Distribution
Close
Hashes for ec2_proxy-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95829317614221a3757c41b1db506676af8a9845d88f5cc09e5293e0f0ed1bbd |
|
MD5 | d811967ddc1cfe82f1044fad33f1ab60 |
|
BLAKE2b-256 | cadab51a190e3183a520835b1824ee7e720c38437e2c605c9681da3d71b66b94 |