-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathREADME
42 lines (33 loc) · 1.22 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Highly configurable superproxy (daemon that serves as proxy to other proxies + admin interface), proxylist, proxyfetcher and proxychecker.
Based on gevent and requests.
TODO: Documentation, readme (README.md) and tests
https://www.proxy-list.download (maybe add fetcher for this)
https://github.com/clarketm/proxy-list
Proxyfetcher recommended dependencies:
`apt-get install gocr imagemagick`
# [Errno 24] Too many open files fix
# NOTE - rules below not applied to processes started by systemd.
# add LimitNOFILE=16384 to [Service] section or override in systemd defaults.
/etc/security/limits.conf
"""
* soft nofile 16384
* hard nofile 16384
# (NOTE: replace "*" with root for root user)
"""
Debian:
/etc/pam.d/common-session
/etc/pam.d/common-session-noninteractive
CentOS:
/etc/pam.d/login
"""
session required pam_limits.so
"""
Links:
# TODO: implement as provider?
https://github.com/constverum/ProxyBroker/blob/master/proxybroker/providers.py
# some poorly implemented proxy checkers/fetchers
https://github.com/DanMcInerney/elite-proxy-finder
https://github.com/stamparm/fetch-some-proxies
https://github.com/acidvegas/proxytools/tree/master/proxytools
# related python project
https://github.com/pgaref/HTTP_Request_Randomizer