Підтримка проксі #466
Replies: 20 comments
-
За власним спостереженням додам, що переважна частина спільнот перейшла на цю програму саме завдяки відсутності мороки з VPN. |
Beta Was this translation helpful? Give feedback.
-
For anyone who want's to use this proxylist you can use following commandline flag: |
Beta Was this translation helpful? Give feedback.
-
You can also pass that argument via |
Beta Was this translation helpful? Give feedback.
-
Please note that it only works starting from v0.8.12 release as |
Beta Was this translation helpful? Give feedback.
-
--proxy '{{ join (split (get_url "https://raw.githubusercontent.com/porthole-ascend-cinnamon/proxy_scraper/main/proxies.txt") "\n") "," }}' SYSTEM_PROXY='{{ join (split (get_url "https://raw.githubusercontent.com/porthole-ascend-cinnamon/proxy_scraper/main/proxies.txt") "\n") "," }}' go run main.go |
Beta Was this translation helpful? Give feedback.
-
Arriven |
Beta Was this translation helpful? Give feedback.
-
hmm, might be something to do with how powershell/cmd handle string arguments. Can you check if that approach works for you if you put everything into a docker-compose file like this? version: "3.9"
services:
programm:
image: ghcr.io/arriven/db1000n
restart: unless-stopped
environment:
SYSTEM_PROXY: '{{ join (split (get_url "https://raw.githubusercontent.com/porthole-ascend-cinnamon/proxy_scraper/main/proxies.txt") "\n") "," }}'
DEBUG: "true" |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Yeah, proxies get down often. In mhddos it first tries to check if the proxy is working and only then starts using it for DDoS. My implementation just uses the proxy straight away and falls back to a different one if it fails (well, at least it should do that, there's a chance that there's a bug there). It does report the error but it's just to make it easier to detect broken proxies. Also compared to mhddos it doesn't track broken proxies and can return back to the one it has already detected as down but unless majority of proxies are down it might actually be better that way |
Beta Was this translation helpful? Give feedback.
-
To reiterate: those last error messages ( |
Beta Was this translation helpful? Give feedback.
-
autohealer service is not needed in case of using proxy, am I right? |
Beta Was this translation helpful? Give feedback.
-
yeah, it shouldn't be needed |
Beta Was this translation helpful? Give feedback.
-
few things here. We need ability to:
Do we have any of such abilities? Would be very useful |
Beta Was this translation helpful? Give feedback.
-
Also, I'm not sure if proxy works... I can't see it from logs
Can you add some logs to be sure that proxy really works? |
Beta Was this translation helpful? Give feedback.
-
@industral I've added proxy to countrychecker (should be available in 0.8.14) but be aware that with proxylist like this you might need a lot of retries for countrychecker to find working proxy (default is 3 but I didn't manage to get a result with this list even with 15 retries). The app won't crash and continue working even if it doesn't find working proxy in time as actual attack jobs do it independently and without any limit (it would be unwise to replicate that behavior in countrychecker). I'm also sure that proxy related code works properly - tested it out with my local tor proxy |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
yeah, have the same after pull latest docker
|
Beta Was this translation helpful? Give feedback.
-
Context deadline exceeded usually means that it has timed out while fetching url. Can you check if the pod has access to the internet? |
Beta Was this translation helpful? Give feedback.
-
@arriven I've tested it again with 1 pod replica, the error is gone. |
Beta Was this translation helpful? Give feedback.
-
if I were to guess I'd put my money on scale factor rather than the amount of pods. could be that the amount of connections used by the app exceeds the configured limit of file descriptors allowed for an app (not sure how that works in k8s, I never had that problem at all before this project) |
Beta Was this translation helpful? Give feedback.
-
#389
Завжди актуальний список проксі який використовується для спільної мети.
https://github.com/porthole-ascend-cinnamon/mhddos_proxy/blob/820defda23342fdaf90f2149d94b3464099d155b/runner.py#L15
Розробник
https://github.com/porthole-ascend-cinnamon
Beta Was this translation helpful? Give feedback.
All reactions