https://github.com/mdouchement/geoblock-proxy
Simple Geoblocking Proxy (TCP/UDP)
https://github.com/mdouchement/geoblock-proxy
geoblocking proxy tcp udp
Last synced: about 1 year ago
JSON representation
Simple Geoblocking Proxy (TCP/UDP)
- Host: GitHub
- URL: https://github.com/mdouchement/geoblock-proxy
- Owner: mdouchement
- License: mit
- Created: 2023-05-01T15:18:56.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-12T08:44:07.000Z (about 1 year ago)
- Last Synced: 2025-04-12T09:35:18.269Z (about 1 year ago)
- Topics: geoblocking, proxy, tcp, udp
- Language: Go
- Homepage:
- Size: 70.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# geoblock-proxy
Simple Geoblocking Proxy that allows or blocks incoming connections for the specified countries or CIDR.
It works at `TCP` or `UDP` level.
This project relies IP2Location LITE data available from [`lite.ip2location.com`](https://lite.ip2location.com/database/ip-country) database
- Databases: [https://download.ip2location.com/lite](https://download.ip2location.com/lite/)
- `go run .tools/ip2location-download/main.go https://download.ip2location.com/lite/IP2LOCATION-LITE-DB1.BIN.ZIP IP2LOCATION-LITE-DB1.BIN`
## License
**MIT**
## Contributing
All PRs are welcome.
1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create new Pull Request