LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 01-26-2012, 03:17 AM   #1
kellinjar
Member
 
Registered: Mar 2004
Location: South Korea
Posts: 103

Rep: Reputation: 15
Question Proxy Server - not backend


I'm helping a friend out, and I need someone to point me in the right direction. I'm just not sure what software I should be looking at for this particular issue.

What I know about proxy servers is usually backend stuff. You set one up, put the configuration in the program (usually a browser) and everything runs through that proxy. Alternatively some programs set up a tunnel and proxy everything that way.
Those aren't what I need. Here is the scenario

1. Remote webserver that people will use
2. a remote website they need access to, but it will only take connections from a specific ip address (which is not the web server)
3. another machine sitting at that that specific address that we can do anything with.

What we'd like to do is set up something on the webserver in the form a link where they can click it, and it will take them to that machine which will work as a proxy to access the website.
I understand it in theory, but the only proxy stuff I've done has been backend stuff above. We don't want the users to have to configure anything on their end. We don't have any control over the remote website itself. But users will need more than read access. They'll have to interact with and log in to that site, then navigate it.

1. Has anyone seen anything like this before? The main server/site is not acting as a proxy, it simply will hold a link to the actual proxy server
2. Is it possible?
3. Can anyone point me in the direction of which particular software I should be looking at to handle this? I can go there and read tutorials and hit up their forums for more specifics.
 
Old 01-26-2012, 03:48 PM   #2
klearview
Member
 
Registered: Aug 2006
Location: London
Distribution: Debian, Kubuntu
Posts: 572

Rep: Reputation: 75
I reread your post a couple of times but I'm still unsure about your exact desired set-up. Let's clarify it:

How many machines are involved in the set-up? 3?
How many of them with public IPs? 1?
Is the site with the link publicly accessible but the one where users go after clicking the link - on a private network?
 
Old 01-26-2012, 05:55 PM   #3
kellinjar
Member
 
Registered: Mar 2004
Location: South Korea
Posts: 103

Original Poster
Rep: Reputation: 15
Yes, I thought I should draw a picture.
3 + the user
The user will connect to a public webserver with a public IP
the user will need to click a link there that will take them to the proxy server, which has a public IP as well (entirely different physical location)
that proxy server will connect to the other site they need to use
The last one is also publicly accessible but will only let them log in from the proxy server. The difference between this and a regular proxy server is that we can't really have the user configure anything on their end.

I'm on my way out, so here is a very very rough diagram.

http://img861.imageshack.us/img861/2991/proxyvl.png The main webserver will contain nothing but a link, so I don't think much has to be done there, I just need to figure out which software to run on the proxy server that will server up the content from the other machine seamlessly.
 
Old 01-26-2012, 10:08 PM   #4
klearview
Member
 
Registered: Aug 2006
Location: London
Distribution: Debian, Kubuntu
Posts: 572

Rep: Reputation: 75
It's very straightforward then - you use a reverse proxy (say, Nginx or Apache). A potential problem - "We don't have any control over the remote website itself" - if you don't control that site webmasters there can simply block you from proxying.
 
1 members found this post helpful.
Old 01-26-2012, 10:16 PM   #5
kellinjar
Member
 
Registered: Mar 2004
Location: South Korea
Posts: 103

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by klearview View Post
It's very straightforward then - you use a reverse proxy (say, Nginx or Apache). A potential problem - "We don't have any control over the remote website itself" - if you don't control that site webmasters there can simply block you from proxying.
I don't think that seems to be a concern for my friend who has some kind of contract with them. Apparently people usually use it from the location of the proxy server, but occasionally they need remote access, but are either unable to, or unwilling to setup a proxy at their home. I guess for the once in a blue moon they need this, they'd like there to be no setup on the users part. I'll look into reverse proxy, thank! I've been taking a break from Linux since about FC6, I know they're on a fast upgrade cycle now or something. Any particular distro I should be avoiding these days? I was figuring to go with either FC since it was mostly what I used, or perhaps Ubuntu as it seems to be the other go to.
 
Old 01-26-2012, 11:56 PM   #6
klearview
Member
 
Registered: Aug 2006
Location: London
Distribution: Debian, Kubuntu
Posts: 572

Rep: Reputation: 75
Quote:
Originally Posted by kellinjar View Post
...Any particular distro I should be avoiding these days?...
Choose a mature server-oriented distro with long support - (in my order of preference) Ubuntu LTS, CentOS, Debian Stable. If you are more familiar with Red Hat-derived distros then you may prefer CentOS (choose it over Fedora for support term and stability).
 
1 members found this post helpful.
Old 01-27-2012, 12:10 AM   #7
kellinjar
Member
 
Registered: Mar 2004
Location: South Korea
Posts: 103

Original Poster
Rep: Reputation: 15
Thanks again!
 
  


Reply

Tags
proxy


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
proxy server that accepts PARENT PROXY as a SOCKS PROXY shadyabhi Linux - Server 1 08-10-2010 03:09 PM
squid mapping requests to SSL backend server Dr_Death_UAE Linux - Server 0 12-29-2008 06:09 AM
MythTV, MythVideo on backend server DeltaXFX Linux - Software 0 07-13-2008 05:18 AM
Backend/Storage Server Help... skate Linux - Server 3 06-20-2008 03:09 AM
Turn KnoppMyth backend/frontend into backend only nebbus Linux - General 0 09-09-2007 01:57 AM


All times are GMT -5. The time now is 04:08 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration