Create your private, secure, high anonymous proxy - A step by step guide

yesman22

Newbie
Joined
Jun 29, 2010
Messages
46
Reaction score
4
Played with this all day and its been a bit of a headache..

finally got the proxy working but unable to clear header information. Tried using your command but it causes the script to fail on restart.

DisableViaHeader Yes


Could not find another version, i'm using yum to download the latest version. Read a few pages and it states that the same can be accomplished by editing some files? I don't know what files to edit, any help?

running 1.6.5-1.el5
 
Last edited:

aishahriar

BANNED
Joined
Jan 7, 2010
Messages
310
Reaction score
338
how to create on centos 5.5 64 bit?

thanks

I would presume the exact same steps would apply. But then again I'm using CenOS 5.5 32bit. Why don't you give it a go, and if you get any error messages just post here. Either me or someone else who's using tinyproxy on 64bit CentOS might be able to help you out.

i wanted some good proxies for myself and I would have read this post.. but its just too long..

can you summarize the whole shit into 2-3 lines? :D

Here's a summary for you:
1. Rent VPS with additional IPs. Install CentOS, add EPEL repo to yum.
2. yum install tinyproxy
3. modify tinyproxy.conf file and run "service tinyproxy start".

That should do it. Of course if you get stuck on any of the above 3 steps feel free to look up the detailed first post ;)

well i was using squid for proxy....but one question which i wanted to ask was suppose your proxy gets banned for too much harvesting...how can i change i ip address...do i need to purchase a new ip address?
i contacted slicehost as they are cheapest but have limited bandwidth and dont allow multiple ips same goes for amazon s3 , I know you can configure a server with multiple ips...but not sure which applications to use...Let me know.Thanks for the guide...

Normally you shouldn't be using private/elite proxies for scraping. Just harvest some free proxies (you can use SB for free proxy harvesting if you have it, or any other similar tool) and throw them away after you're done harvesting urls. And then use your private proxies to post or do other stuff.

If you insist on private proxies then you'd probably be better off getting a large number of proxies from some existing provider like proxybonanza. Otherwise you'd need to locate a host who's willing to sell additional IPs with your VPS, they should configure your box with the extra IPs, you need not use any application for that.
 

aishahriar

BANNED
Joined
Jan 7, 2010
Messages
310
Reaction score
338
Played with this all day and its been a bit of a headache..

finally got the proxy working but unable to clear header information. Tried using your command but it causes the script to fail on restart.

DisableViaHeader Yes


Could not find another version, i'm using yum to download the latest version. Read a few pages and it states that the same can be accomplished by editing some files? I don't know what files to edit, any help?

running 1.6.5-1.el5

The DisableViaHeader option is added recently, you'll need to install tinyproxy from source (the EPEL repo doesn't have the update version yet). Here's how to do that:


  1. If you've installed via yum, get rid of that coz we don't want two copies conflicting
    Code:
    yum erase tinyproxy
  2. Install gcc and other compiling tools
    Code:
    yum groupinstall "Development Tools"
  3. Install asciidoc which is a prerequisite
    Code:
    yum install asciidoc
  4. Navigate to your home folder (or any other folder of your choice)
    Code:
    cd /home
  5. Download tinyproxy1.8.2 by
    Code:
    wget https://www.banu.com/pub/tinyproxy/1.8/tinyproxy-1.8.2.tar.bz2
  6. Extract the source files
    Code:
    tar -xjvf tinyproxy-1.8.2.tar.bz2
  7. Navigate to the extracted folder
    Code:
    cd tinyproxy-1.8.2
  8. Run configure script
    Code:
    ./configure --prefix=/var/tinyproxy
  9. If there's any package missing that's required the script will let you know. Hopefully there won't be anything missing if you've followed this guide, but then I'm writing this from memory and it's been a while
  10. Run make
    Code:
    make
  11. Install
    Code:
    make install
  12. Navigage to folder
    Code:
    cd /etc/init.d/
  13. Create file tinyproxy (overwrite if already there) with the text in the attached file.
  14. Make necessary changes to your /etc/tinyproxy/tinyproxy.conf file, ensure the user and group permissions are ok and that they have write access to /var/tinyproxy
  15. Change DisableViaHeader option to yes in the conf file
  16. Startup proxy
    Code:
    service tinyproxy start
    or
    Code:
    /etc/init.d/tinyproxy start
That should do it. If you have any problems let me know and I'll do my best to troubleshoot. Good luck :)
 

Attachments

  • tinyproxy.txt
    2 KB · Views: 30

machoguapo

Newbie
Joined
Sep 10, 2009
Messages
14
Reaction score
5
This guide is really awesome!

For those who got trouble installing the latest version of tinyproxy... try this simple steps that I did just a while ago.

1. Get a rpm.pbone yum repository. Follow the steps on their site.

2. Try again to install tinyproxy. The repository has the latest version of tinyproxy.

Cheers :)
 

A-Intelligence

Registered Member
Joined
Apr 4, 2010
Messages
63
Reaction score
12
I would love to see the tinyproxy+tinysocks implementation also explained.

Which includes tiny-proxy in correlation with daemon
 

aishahriar

BANNED
Joined
Jan 7, 2010
Messages
310
Reaction score
338
I've never heard of tinysocks, a google search doesn't turn up anything useful either. Can you elaborate on what exactly you're looking for?
 

pirate.doc

Newbie
Joined
Mar 27, 2009
Messages
44
Reaction score
6
This was brilliant! Big Kudos to you! I was smacking my forehead against the wall trying to get squid to work!

Only one question... how do you get the browser type to go through???

Facebook told me to go have rabid meaningful intercourse with myself.

Otherwise quick and awesome!
 
Top