Skip to content

duonghaipham/proxy-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proxy Server

Description

This is one of projects in Computer Networking subject. Build a proxy server using socket programming, here we use Python for simple implementing. Proxy server play a mediate role, between two sides: client and server.

  • Client sends a request to proxy, if expected host is not banned, it will forward the request to server, otherwise, it will simply send a error html page to client immediately.
  • As soon as server receives the request from proxy, it responds to proxy, then, proxy forwards the response to client. This supports for HTTP protocol only.

Prerequisites

Make sure that you have installed a version of Python (the lasted version is recommended).

Usage

Configure proxy server in a browser (Firefox is pretty easy to try), set your HTTP proxy is 127.0.0.1 and port is 8888. Any tutorial or report, I will update in next commits.

Click Star if you see benefit in this project

About

Proxy Server - This is as a project in Computer Networking subject in HCMUS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published