On 2014-02-24 05:37, Alex Rousskov wrote:
On 02/21/2014 07:55 AM, Dr.x wrote:

I want an proxy server that can insert an banner (customizable, like an frame so I can insert an banner in flash, or an html code with js) on the
top of all the web page.
is that possible with squid ?

Yes, it is possible with Squid, but there are caveats. One way to do
this is to use an eCAP adapter that does the ad injection. There are
production deployments doing that today AFAIK. However, please see the
following page for a list of problems such a solution would face:

 FAQ: "Can I inject ads into pages?"
 https://answers.launchpad.net/ecap/+faq/1793


Note that second to last paragraph on non-technical problems...

  ** consult a good lawyer first**.

http://www.benedelman.org/spyware/
http://www.benedelman.org/injectors/

(The legal aspects on the page above are mostly USA related, but there are equivalents in most countries signed up to the international Copyright agreements and BERN convention.)



do i need to be programmer to do it , ?

You need to write the ad injection adapter yourself or find somebody who can write/sell such a module for/to you. This is not rocket science, but
it is not a simple task either (because of various complications and
trade-offs mentioned at the above URL).


I suggest you look at using portal pages instead. Much more accepted by end-users and do not encounter any of the legal or technical issues with altering others copyrighted content. The Squid session helper can do this with a timeout occasionally redirecting users to the portal page with advertising, or something slightly smarter can be made to only do it for certain user-visible requests (ie ignoring images, scripts, stylesheets, etc).

Amos

Reply via email to