Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iran blocks servers after reaching a certain amount of traffic from one client #1364

Open
johnWinchester01 opened this issue Jun 20, 2023 · 5 comments

Comments

@johnWinchester01
Copy link

Hello
I have been using outline on Irancell and Rightell operators in Iran with no problem but IR-MCI blocks the IP agter it reaches a certain amount of traffic. We had a server only for testing purposes and every key had a 500MB data limit we were almost at a 1TB usage and it was fine with all operators but when we added keys with a higher data limit suddenly IR-MCI blocked our IP!
any Idea how can we solve this problem?

@johnWinchester01 johnWinchester01 changed the title Iran blocks servers after reaching a XX number of traffic Iran blocks servers after reaching a certain amount of traffic from one client Jun 20, 2023
@maddyhof
Copy link

maddyhof commented Jun 26, 2023

Thanks for reaching out. Rotating IPs may help avoid this, from what we've heard from other server managers supporting users in Iran. Additionally, are you using the prefix feature when you generate your access keys? Curious to see if that makes harder to detect the traffic.

@maddyhof maddyhof added this to Service Provider Issues in [DEPRECATED] Outline (Classic) Jun 26, 2023
@johnWinchester01
Copy link
Author

unfortunatly we are still getting blocked even using prefix feature. it would've been nice to be able to use a CDN provider and reverse proxy like cloudflare with outline but cloudflare does not support shadowsocks protocol..any workarounds?

@fortuna
Copy link
Collaborator

fortuna commented Jul 5, 2023

@johnWinchester01 IP rotation would be a better approach than CDN. CDNs are significantly more expensive, and traffic costs are usually a limiting factor for how many users a service can help. It's also harder to set up.

Check out our tutorial at https://www.reddit.com/r/outlinevpn/wiki/index/floating_ips/

@johnWinchester01
Copy link
Author

the reason for choosing CDN for us is that our server's ip would be proxied by the CDN provider which is an Iranian service so the government won't block it cuz lots of services depend on it another problem with rotating IPs is that you may get a blocked IP address a lot because a lot of IP ranges have been blacklisted by the government by probing or other means of detecting shadowsocks servers. happened to me couple of days ago, I installed outline and i used aboout 1Gb and the very next day my IP was blocked and i wasn't able to connect to my server with puttyor anything else.

@mfat
Copy link

mfat commented Feb 24, 2024

CDN is a must for Iran since it's very difficult to find vps ips that haven't been blocked.
I have 5 servers and can't connect to any of them directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
[DEPRECATED] Outline (Classic)
Service Provider Issues
Development

No branches or pull requests

4 participants