Skip to content

Edward-Wu/http_proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

http_proxy

a simple proxy vpn tool with golang language which support http and https.

#Compile both on server and client

$ go build http_proxy.go

#run on server, which must be able to access the domainname that you want to. run it maybe need sudo.

$ sudo ./http_proxy

#config on client

1.in hosts file (/etc/hosts), add any domainname that you can't access directly because of net limit or check to map to local ip (127.0.0.1), such as :

$ vi /etc/hosts

127.0.0.1 www.google.com

#run on client

$ sudo ./http_proxy -s your.server.hostname(ip/domain name)

#test on client with net tool or browser

$ curl www.google.com

if you get the response content of www.google.com , congradulation! If not please check the print log info.

#issue

1.on mac, I suggest use safari browser,if you use chrome browser please disabe the 'open proxy settings' in setting->advanced->system item.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages