├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── docker.yml │ └── go.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── api └── router.go ├── app.json ├── assets ├── GeoLite2-City.mmdb ├── flags.json └── proxy.jpg ├── config ├── config.go ├── config.yaml ├── source.go └── source.yaml ├── docs ├── fast.png ├── genbindata.sh └── speedtest.png ├── go.mod ├── go.sum ├── internal ├── app │ ├── getter.go │ └── task.go ├── bindata │ ├── geoip │ │ └── geoip.go │ └── html │ │ └── html.go ├── cache │ ├── cache.go │ └── vars.go ├── cloudflare │ └── cache.go ├── cron │ └── cron.go └── database │ ├── db.go │ ├── db_test.go │ └── proxy.go ├── main.go └── pkg ├── getter ├── base.go ├── subscribe.go ├── tgchannel.go ├── web_fanqiangdang.go ├── web_free_ssr_xyz.go ├── web_fuzz.go └── web_fuzz_sub.go ├── provider ├── base.go ├── clash.go ├── ssrsub.go ├── sssub.go ├── surge.go └── vmesssub.go ├── proxy ├── base.go ├── check.go ├── convert.go ├── geoip.go ├── link_test.go ├── proxies.go ├── shadowsocks.go ├── shadowsocksr.go ├── trojan.go └── vmess.go └── tool ├── base64.go ├── check.go ├── colly.go ├── httpclient.go ├── option.go └── unicode.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/README.md -------------------------------------------------------------------------------- /api/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/api/router.go -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/app.json -------------------------------------------------------------------------------- /assets/GeoLite2-City.mmdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/assets/GeoLite2-City.mmdb -------------------------------------------------------------------------------- /assets/flags.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/assets/flags.json -------------------------------------------------------------------------------- /assets/proxy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/assets/proxy.jpg -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/config/config.yaml -------------------------------------------------------------------------------- /config/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/config/source.go -------------------------------------------------------------------------------- /config/source.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/config/source.yaml -------------------------------------------------------------------------------- /docs/fast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/docs/fast.png -------------------------------------------------------------------------------- /docs/genbindata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/docs/genbindata.sh -------------------------------------------------------------------------------- /docs/speedtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/docs/speedtest.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/go.sum -------------------------------------------------------------------------------- /internal/app/getter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/app/getter.go -------------------------------------------------------------------------------- /internal/app/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/app/task.go -------------------------------------------------------------------------------- /internal/bindata/geoip/geoip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/bindata/geoip/geoip.go -------------------------------------------------------------------------------- /internal/bindata/html/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/bindata/html/html.go -------------------------------------------------------------------------------- /internal/cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/cache/cache.go -------------------------------------------------------------------------------- /internal/cache/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/cache/vars.go -------------------------------------------------------------------------------- /internal/cloudflare/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/cloudflare/cache.go -------------------------------------------------------------------------------- /internal/cron/cron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/cron/cron.go -------------------------------------------------------------------------------- /internal/database/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/database/db.go -------------------------------------------------------------------------------- /internal/database/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/database/db_test.go -------------------------------------------------------------------------------- /internal/database/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/internal/database/proxy.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/main.go -------------------------------------------------------------------------------- /pkg/getter/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/base.go -------------------------------------------------------------------------------- /pkg/getter/subscribe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/subscribe.go -------------------------------------------------------------------------------- /pkg/getter/tgchannel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/tgchannel.go -------------------------------------------------------------------------------- /pkg/getter/web_fanqiangdang.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/web_fanqiangdang.go -------------------------------------------------------------------------------- /pkg/getter/web_free_ssr_xyz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/web_free_ssr_xyz.go -------------------------------------------------------------------------------- /pkg/getter/web_fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/web_fuzz.go -------------------------------------------------------------------------------- /pkg/getter/web_fuzz_sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/getter/web_fuzz_sub.go -------------------------------------------------------------------------------- /pkg/provider/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/base.go -------------------------------------------------------------------------------- /pkg/provider/clash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/clash.go -------------------------------------------------------------------------------- /pkg/provider/ssrsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/ssrsub.go -------------------------------------------------------------------------------- /pkg/provider/sssub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/sssub.go -------------------------------------------------------------------------------- /pkg/provider/surge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/surge.go -------------------------------------------------------------------------------- /pkg/provider/vmesssub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/provider/vmesssub.go -------------------------------------------------------------------------------- /pkg/proxy/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/base.go -------------------------------------------------------------------------------- /pkg/proxy/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/check.go -------------------------------------------------------------------------------- /pkg/proxy/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/convert.go -------------------------------------------------------------------------------- /pkg/proxy/geoip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/geoip.go -------------------------------------------------------------------------------- /pkg/proxy/link_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/link_test.go -------------------------------------------------------------------------------- /pkg/proxy/proxies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/proxies.go -------------------------------------------------------------------------------- /pkg/proxy/shadowsocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/shadowsocks.go -------------------------------------------------------------------------------- /pkg/proxy/shadowsocksr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/shadowsocksr.go -------------------------------------------------------------------------------- /pkg/proxy/trojan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/trojan.go -------------------------------------------------------------------------------- /pkg/proxy/vmess.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/proxy/vmess.go -------------------------------------------------------------------------------- /pkg/tool/base64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/tool/base64.go -------------------------------------------------------------------------------- /pkg/tool/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/tool/check.go -------------------------------------------------------------------------------- /pkg/tool/colly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/tool/colly.go -------------------------------------------------------------------------------- /pkg/tool/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/tool/httpclient.go -------------------------------------------------------------------------------- /pkg/tool/option.go: -------------------------------------------------------------------------------- 1 | package tool 2 | 3 | type Options map[string]interface{} 4 | -------------------------------------------------------------------------------- /pkg/tool/unicode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yourp112/proxypool/HEAD/pkg/tool/unicode.go --------------------------------------------------------------------------------