fetch-some-proxies
mapproxy
Our great sponsors
fetch-some-proxies | mapproxy | |
---|---|---|
2 | 3 | |
564 | 518 | |
- | 2.3% | |
0.0 | 9.3 | |
about 1 year ago | 5 days ago | |
Python | Python | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
fetch-some-proxies
-
all my homies hate mega & rapidgator for the bandwidth limitations
Also useful: https://github.com/stamparm/fetch-some-proxies
-
Fetching free proxy IPs and fuzzy searching by country to facilitate editing proxychains.conf?
#!/usr/bin/env sh # This script fetches free proxies using https://github.com/stamparm/fetch-some-proxies # and appends them in the correct format at the end # of /etc/proxychains.conf for use with proxychains. # # Use `fzproxy.sh --country=germany` to list and append # only German proxies. All fetch-some-proxies flags can # be used as fzproxy.sh flags in the same way. # # The script assumes that the fetch-some-proxies executable # (fetch.py) is located in $HOME/Projects/fetch-some-proxies, # edit line 20 to change that if required. # # Before first use, you may need to edit /etc/proxychains.conf # to comment out or delete all default proxies and add a new # line at the end containing `### FZPROXY.SH`, which will be # used as a hook for appending new proxies. python3 $HOME/Projects/fetch-some-proxies/fetch.py --raw "$1" | fzf -m | tee /tmp/proxytemp sed -i 's/\:\/\// /' /tmp/proxytemp sed -i 's/\:/ /' /tmp/proxytemp sed -e '/FZPROXY.SH/,+200d' /etc/proxychains.conf | sudo tee /etc/proxychains.conf > /dev/null printf "### FZPROXY.SH\n" | sudo tee -a /etc/proxychains.conf > /dev/null cat /tmp/proxytemp | sudo tee -a /etc/proxychains.conf > /dev/null printf "Success ▶ /etc/proxychains' proxy list now replaced with:\n" grep -A200 'FZPROXY.SH' /etc/proxychains.conf | tee -a
mapproxy
-
flutter map + mapbox static tiles | reduce API requests
https://mapproxy.org/ is also worth a look. It caches the request to a mapping service, that way you could also reduce the expensive request to the map box api, if mapbox uses a standardized wms or tiling service map proxy should work.
- WMS layer responsiveness.
-
Rethinking the Free Tier for Maps
For OSM, I setup https://github.com/mapproxy/mapproxy and reverse proxy with nginx, then finally run leaflet with a persistent plugin for tiles.
This allows users to only cache what they need and my servers to do the same.
The tile servers atOSM only see one request per tile.
What are some alternatives?
megabasterd - Yet another unofficial (and ugly) cross-platform MEGA downloader/uploader/streaming suite.
django-leaflet-admin-list - The Django Leaflet Admin List package provides an admin list view featured by the map and bounding box filter for the geo-based data of the GeoDjango.
quarry - Python library that implements the Minecraft network protocol and data types
terracotta - A light-weight, versatile XYZ tile server, built with Flask and Rasterio :earth_africa:
1fichier-dl - 1Fichier Download Manager.
mitmproxy - An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
AnonSurf - Change your IP address instantly - easy small GUI tool for Windows (linux soon)
pyturf - A modular geospatial engine written in python
py-ipv8 - Python implementation of Tribler's IPv8 p2p-networking layer
websockify - Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.