SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Proxy Open-Source Projects
-
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
My setup to do the same:
- small Hetzner instance
- my domain's dns pointing to that instance
- frps[1] running on that instance
- frpc running on my local machine and connected to the cloud frps
-
Project mention: How to make ShadowSocks proxy to tunnel all my traffic (like a VPN) on Windows | /r/VPN | 2022-12-04
So I have a SS proxy running (with this client) and the majority of applications use it when it's on global mode but for example the command line (cmd) doesn't seem to pick it up. (e.g. I can't ping a blocked website on cmd whereas I can do this with a VPN)
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
maybe you need to use tun mode/ vpn mode in your client if you are using nekoray try it by enabling vpn mode, and for v2rayn use latest version which is this download and extract it. and in properties enable run as administrator.
-
-
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
Project mention: WORKING tutorial on how to enable iOS voice chat RIGHT NOW | /r/ChatGPT | 2023-10-03You'll need to install mitmproxy and set it up on your computer and iOS. I won't go into too much detail here on how to do this, but there are plenty of guides available. This is a pretty good one: https://nadav.ca/2021/02/26/inspecting-an-iphone-s-https-traffic/
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
Download v2rayNG Android APP: https://github.com/2dust/v2rayNG/releases
-
cd ~ wget https://github.com/v2fly/v2ray-core/releases/download/v5.7.0/v2ray-linux-64.zip sudo apt install -y unzip unzip v2ray-linux-64.zip cp geoip/output/dat/* . ./v2ray uuid
-
Xray-core
Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.
Project mention: Russia starts blocking VPN at the protocol (WireGuard, OpenVPN) level | news.ycombinator.com | 2023-08-10I have been researching VPN protocols that work in China and found that Xray [0] is the most recommended route to escape the GFW. An ideal VPN setup is one where packets appear as normal https traffic. Some VPN setups take it a step further and proxy the traffic through Cloudflare. Setting all this up is nowhere as easy as Wireguard. Coincidentally, I came across this project on Github earlier today which is an obfuscation proxy for Wireguard [1], but I haven't found any information about how well it works.
-
websocketd
Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.
I hadn't even considered collecting traces/spans in this way yet, and have taken the approach of "stuff outputting logs in JSON format to stderr/local file". I usually end up writing a (temporary, structured) log message with the relevant span tags, but wouldn't it would be much better to run the actual trace/span code and be able to verify it locally without the ad-hoc log message?
The prototype I built is a web application that creates websocket connections, and if those connections receive messages that are JSON, log lines are added. Columns are built dynamically as log messages arrive, and then you can pick which columns to render in the table. If you're curious here's the code, including a screenshot: https://github.com/corytheboyd-smartsheet/json-log-explorer
With websockets, it's very easy to use websocketd (http://websocketd.com), which will watch input files for new lines, and write them verbatim as websocket messages to listeners (the web app).
To make the idea real, would want to figure out how to not require the user to run websocketd out of band, but watching good ol' files is dead simple, and very easy to add to most code (add a new log sink, use existing log file, etc.)
-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
Project mention: NPM: How to keep and maintain a dynamic IP (like your public IP) in an access list. | /r/selfhosted | 2023-11-24I started looking into how to make add dynamic IPs to NPM access lists. I came across a couple of GitHub issues (1, 2) on the topic. It looks like people have solved the problem, but not in a complete way without modifying the NPM docker image. I did not want to do that, so decided looking into writing a separate script.
-
bettercap
The Swiss Army knife for 802.11, BLE, IPv4 and IPv6 networks reconnaissance and MITM attacks.
Project mention: bettercap VS petep - a user suggested alternative | libhunt.com/r/bettercap | 2023-10-03 -
Programming is very flexible, more can be found in documentation and other articles of this blog
-
Project mention: Hysteria is a powerful, fast and censorship resistant proxy | /r/hypeurls | 2023-10-28
-
Project mention: Installing DNSCrypt-Proxy on Silverblue - possible SELinux issue | /r/Fedora | 2023-09-04
I tried installing the RPM from the Fedora repos but it's out-of-date and there were no instructions on how to get it operational, so I went with the manual approach as per their wiki: https://github.com/DNSCrypt/dnscrypt-proxy/wiki/Installation-linux
-
http-proxy-middleware
:zap: The one-liner node.js http-proxy middleware for connect, express, next.js and more
Then we translate each rule. webpack-dev-server uses http-proxy-middleware under the hood, and here's how to translate each field.
-
Project mention: The World’s Oldest Active Torrent Turns 20 Years Old | news.ycombinator.com | 2023-09-24
I forgot to mention there's also Jackett:
https://github.com/Jackett/Jackett
Qbittorrent uses plugins to the sites themselves (including Jackett):
https://github.com/qbittorrent/search-plugins/wiki/Unofficia...
And it's what I use to search for torrents.
I would never trust a site without an adblocker and keep uBlock active in Private Mode.
But with all this, you need to know what you're searching for, browsing for content is another story
-
toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Project mention: Toxiproxy – simulate network and system conditions for chaos testing | /r/hypeurls | 2023-10-13 -
hotel
🏩 A simple process manager for developers. Start apps from your browser and access them using local domains
-
proxychains-ng
proxychains ng (new generation) - a preloader which hooks calls to sockets in dynamically linked programs and redirects it through one or more socks/http proxies. continuation of the unmaintained proxychains project. the sf.net page is currently not updated, use releases from github release page instead.
-
Honestly didn't know about SSH tunnels lol. I was using https://github.com/ekzhang/bore and wanted to make an alternative with options that better suit my use case (deployed with caprover) and to learn more about networking. u/SleepingProcess made a good point that SSH may not always be available.
-
trojan-go
Go实现的Trojan代理,支持多路复用/路由功能/CDN中转/Shadowsocks混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Proxy related posts
- A "Tiny" APISIX Plugin
- Fun with DNS TXT Records
- NPM: How to keep and maintain a dynamic IP (like your public IP) in an access list.
- Ask HN: Black Friday Discounts/Specials
- Browse the web anonymously using Tor in an iframe-embeddable browser
- Has anyone been able to set up dockerized CrowdSec in front of dockerized NPM using official images only?
- Show HN: A Remote Browser Powered by Tor and GitHub Actions
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f0f9b8ab220>
www.saashub.com | 1 Dec 2023
Index
What are some of the best open-source Proxy projects? This list will help you:
Project | Stars | |
---|---|---|
1 | frp | 74,394 |
2 | shadowsocks-windows | 57,439 |
3 | v2rayN | 53,607 |
4 | v2ray-core | 43,964 |
5 | fanqiang | 33,308 |
6 | mitmproxy | 32,910 |
7 | XX-Net | 32,330 |
8 | v2rayNG | 26,291 |
9 | v2ray-core | 25,930 |
10 | Xray-core | 19,379 |
11 | websocketd | 16,974 |
12 | Nginx Proxy Manager | 16,471 |
13 | bettercap | 14,916 |
14 | brook | 13,991 |
15 | hysteria | 10,656 |
16 | dnscrypt-proxy | 10,540 |
17 | http-proxy-middleware | 10,276 |
18 | Jackett | 10,024 |
19 | toxiproxy | 9,932 |
20 | hotel | 9,922 |
21 | proxychains-ng | 9,114 |
22 | bore | 7,455 |
23 | trojan-go | 7,049 |