https://github.com/tamboto2000/sslproxies
SSLProxies is a scraper for getting proxies list from sslproxies.org
https://github.com/tamboto2000/sslproxies
proxy-finder proxy-list proxy-scraper sslproxies-scraper sslproxy
Last synced: 5 months ago
JSON representation
SSLProxies is a scraper for getting proxies list from sslproxies.org
- Host: GitHub
- URL: https://github.com/tamboto2000/sslproxies
- Owner: tamboto2000
- License: mit
- Created: 2020-07-16T06:35:39.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-11-09T04:25:21.000Z (over 3 years ago)
- Last Synced: 2025-12-18T19:28:08.674Z (7 months ago)
- Topics: proxy-finder, proxy-list, proxy-scraper, sslproxies-scraper, sslproxy
- Language: Go
- Homepage:
- Size: 9.77 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSLProxies
[](https://pkg.go.dev/github.com/tamboto2000/sslproxies)
SSLProxies is a scraper for finding proxies based on sslproxies.org.
### Installation
SSLProxies require Golang v14 or up
```sh
$ go get github.com/tamboto2000/sslproxies
```
# Examples
### Example 1
```go
package main
import (
"github.com/tamboto2000/sslproxies"
)
func main() {
// get 20 proxies from United States of America with anonymity level of Elite Proxy
proxies, err := sslproxies.Get(20, sslproxies.UnitedStates, sslproxies.Elite)
if err != nil {
panic(err.Error())
}
// save proxies
if err := sslproxies.Save(proxies); err != nil {
panic(err.Error())
}
// save proxies to custom path
if err := sslproxies.SaveToPath(proxies, "my_proxies.json"); err != nil {
panic(err.Error())
}
}
```
### Example 2
Load proxies from saved file
```go
package main
import (
"github.com/tamboto2000/sslproxies"
)
func main() {
// get proxies from saved files
proxs, err := sslproxies.Load()
if err != nil {
panic(err.Error())
}
// use the proxs...
}
```
### Example 3
Load proxies from custom path
```go
package main
import (
"github.com/tamboto2000/sslproxies"
)
func main() {
// get proxies from custom path
proxs, err := sslproxies.LoadFromPath("my_proxies.json")
if err != nil {
panic(err.Error())
}
// use the proxs...
}
```
License
----
MIT