All Projects → madhurjain → Gopee

madhurjain / Gopee

Licence: mit
☁️ Full-Fledged, Self-Hosted Web Proxy in Go

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Gopee

Bandwidth Hero Proxy
⚡️ Proxy that compresses images to low-resolution
Stars: ✭ 130 (-61.31%)
Mutual labels:  heroku, proxy
Nucleus
Platform as a Service API abstraction layer.
Stars: ✭ 28 (-91.67%)
Mutual labels:  heroku, openshift
Gitwebhookproxy
A proxy to let webhooks reach running services behind a firewall – [✩Star] if you're using it!
Stars: ✭ 123 (-63.39%)
Mutual labels:  proxy, openshift
Instagram Proxy Api
CORS compliant API to access Instagram's public data
Stars: ✭ 245 (-27.08%)
Mutual labels:  heroku, proxy
Socks5
SOCKS Protocol Version 5 Library in Go. Full TCP/UDP and IPv4/IPv6 support
Stars: ✭ 321 (-4.46%)
Mutual labels:  proxy
Json Server Heroku
Deploy json-server to Heroku & Azure 🆙 🆓
Stars: ✭ 310 (-7.74%)
Mutual labels:  heroku
Macos Fortress
Firewall and Privatizing Proxy for Trackers, Attackers, Malware, Adware, and Spammers with Anti-Virus On-Demand and On-Access Scanning (PF, squid, privoxy, hphosts, dshield, emergingthreats, hostsfile, PAC file, clamav)
Stars: ✭ 307 (-8.63%)
Mutual labels:  proxy
Fabric8 Maven Plugin
📢 This project is migrated to 👉 https://github.com/eclipse/jkube
Stars: ✭ 307 (-8.63%)
Mutual labels:  openshift
Compoxure
Proxy middleware for express that enables composition of microservices.
Stars: ✭ 332 (-1.19%)
Mutual labels:  proxy
Proxypool
跨语言IP代理池,Python实现。
Stars: ✭ 326 (-2.98%)
Mutual labels:  proxy
Slack Meme
A Meme Bot for Slack.
Stars: ✭ 322 (-4.17%)
Mutual labels:  heroku
Devlopr Jekyll
Build and Deploy your Static Site 🚀 using this beautiful Jekyll Framework/Theme built for Creatives
Stars: ✭ 309 (-8.04%)
Mutual labels:  heroku
Heroku Nextjs
⏩ Deploy Next.js universal web apps to Heroku
Stars: ✭ 323 (-3.87%)
Mutual labels:  heroku
Hetty
Hetty is an HTTP toolkit for security research.
Stars: ✭ 3,596 (+970.24%)
Mutual labels:  proxy
Envied
Ensures presence and type of your app's ENV-variables (mirror)
Stars: ✭ 327 (-2.68%)
Mutual labels:  heroku
Ingressmonitorcontroller
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
Stars: ✭ 306 (-8.93%)
Mutual labels:  openshift
V2ray Rules Dat
🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,兼容 Shadowsocks-windows、Xray-core、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, compatible with Xray-core, Shadowsocks-windows, Trojan-Go and leaf.
Stars: ✭ 6,550 (+1849.4%)
Mutual labels:  proxy
Free Proxy List
🔥Free proxy servers list / Updated hourly!
Stars: ✭ 326 (-2.98%)
Mutual labels:  proxy
Gmusicproxy
Google Play Music Proxy - "Let's stream Google Play Music using any media-player"
Stars: ✭ 316 (-5.95%)
Mutual labels:  proxy
Docklands
Minimalistic Java EE / Jakarta EE / MicroProfile Related Dockerfiles
Stars: ✭ 315 (-6.25%)
Mutual labels:  openshift

gopee

HTTP Web Proxy - full-fledged, self-hosted proxy to access blocked websites

Demo

https://gopee.herokuapp.com/ (Terminated by Heroku)

or

http://go-gopee.rhcloud.com/

Deploying This Application

  • Fork this repo

  • Update .godir to match your forked repo url

Deploy to heroku

heroku create -b https://github.com/kr/heroku-buildpack-go.git
Creating polar-harbor-5778... done, stack is cedar-14
BUILDPACK_URL=https://github.com/kr/heroku-buildpack-go.git
https://polar-harbor-5778.herokuapp.com/ | https://git.heroku.com/polar-harbor-5778.git
Git remote heroku added
  • Push the code to Heroku
git push heroku master

Deploy to OpenShift by Red Hat

rhc app create myproxy https://cartreflect-claytondev.rhcloud.com/reflect?github=smarterclayton/openshift-go-cart --from-code <forked-github-repo-url>
Your application 'myproxy' is now available.
  URL:        http://myproxy-gopee.rhcloud.com/
  SSH to:     <hash>@myproxy-gopee.rhcloud.com
  Git remote: ssh://<hash>@myproxy-gopee.rhcloud.com/~/git/myproxy.git/
  • Open the above URL in your browser

  • Login to your OpenShift console and you should see an application created

Features

  • Most AJAX requests are proxied

  • Supports Sessions, Cookies, Logging-In on most websites

Errata

  • GMail and YouTube don't work

Why ?

  • To learn Golang

  • To create a simple to deploy yet powerful proxy

Credits

@Omie for pushing me to learn Go and introducing me to Heroku and OpenShift

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].