Jigsaw-Code / outline-server

Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.
https://getoutline.org/
Apache License 2.0
5.79k stars 780 forks source link

Filtering in Iran causes to not to able to create new ACTIVE servers on AMAZON LIGHTSAIL SERVERS or DIGITAL OCEAN ! #1253

Closed idevsoftwaregroup closed 1 year ago

idevsoftwaregroup commented 1 year ago

Filtering in Iran causes to not to able to create new ACTIVE servers on AMAZON LIGHTSAIL SERVERS or DIGITAL OCEAN !

I have amazon lightsail premium account and digital ocean too and I am from Iran . it is about 3 days ago when I wanted to create new servers I did it but new servers were not able to connect to the Servers by Outline Client on any of internet providers like MTN IRANCEL or MCI . so what should we do ?

Rolfff commented 1 year ago

Choose a small hosting company to install your Outline server. With an IP range that is not often used in Iran. Or with an IP that cannot be assigned to a large company.

idevsoftwaregroup commented 1 year ago

I did it so many times but in every time Filtering will do its duty and filters every Server I just created for a few days ... I need a great and more complex than your solution @Rolfff . any way thanks

vim345 commented 1 year ago

I installed outline server on my home server outside Iran and opened the port for my brother in Iran. He was able to use it for a while until today morning. I'm not too sure what happened today. I just know that my IP isn't blocked..

Rolfff commented 1 year ago

I can confirm that none of my outline servers are reachable from Iran anymore. Ping is possible. Outline is not. Edit: The Iranian user can connect to the Outline service (gets a green radar image displayed). But no data is transferred. When I connect, everything works normally. Possibly the UDP packets are jacked?

rezarms commented 1 year ago

I have tried outline in Aws,Digital ocean,Kamatera ,hetzner and ionos nut none of them worked. Only Microsoft servers are intermittent for me which are expensive for bandwidth. I tested connectivity using powershell net-tcpconnection and it shows there is a connection to those servers . I also setup a webserver on those server and I was able to reach them from Iran. It looks like that protocol gets blocked not IPs . If the protocol is blocked why is it working on Azure ? Or combination of protocol+IP get blocked !

Rolfff commented 1 year ago

I have fount this post on reddit. They write that "the shadowsocks protocol being packet blocked in Iran."

Off Topic: They also publish a list with alternativ services. I tried the first point "Openconnect's Cisco Anyconnect Compatible SSL VPN" but it does also not work by my iran contact. Maybe I have done something wrong. But this is not important for this issue.

rezarms commented 1 year ago

I have tried OpenVpn, Cisco anyconnect and wireguard in above cloud providers and no success. In Azure shadowsocks works but I'm not sure why it's not working in other Cloud providers. If shadowsocks protocol is blocked it shouldn't work in Azure either.

Rolfff commented 1 year ago

Can you confirm that Outline is working again?

rezarms commented 1 year ago

In Aws Ireland for some IPs still works

rohanmehra20 commented 1 year ago

Thank you for reaching out! If this is still an issue for you, please contact us at support.getoutline.org and include the GitHub issue number so that we can better support your needs.

If you haven’t already, check out the Outline Support Site at support.getoutline.org for access to help articles and more.