StreisandEffect / streisand

Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.
https://twitter.com/streisandvpn
Other
23.17k stars 1.99k forks source link

Shadowsocks could not be mirrored #1761

Open electronoxic opened 4 years ago

electronoxic commented 4 years ago

Expected behavior:

localhost deployment

Actual Behavior:

TASK [shadowsocks : Mirror the Shadowsocks clients] **** changed: [localhost] => (item={'checksum': 'sha256:333833ed934a22767e19ebf468f51e59fff16f9d12ca2cf223b8d1e0eedd5895', 'url': 'https://github.com/shadowsocks/shadowsocks-android/releases/download/v4.3.2/shadowsocks-nightly-4.3.2.apk'}) changed: [localhost] => (item={'checksum': 'sha256:4f932e61afb6bd1dd8b5c4c25c715f1623d3f574637d8154256531b4ef5000ac', 'url': 'https://github.com/shadowsocks/shadowsocks-windows/releases/download/4.0.6/Shadowsocks-4.0.6.zip'}) changed: [localhost] => (item={'checksum': 'sha256:dad30943ad569d6f3a7f1b9925b45b9082ef5f5e855d2fcad2c18a0554187281', 'url': 'https://github.com/shadowsocks/ShadowsocksX-NG/releases/download/v1.6.1/ShadowsocksX-NG.1.6.1.zip'}) failed: [localhost] (item={'checksum': 'sha256:9c08118a0caa60acdb6764112fd181513dbaa2c85d63e7b4b333895b7fe225e9', 'url': 'https://github.com/riobard/go-shadowsocks2/releases/download/v0.0.9/shadowsocks2-linux-x64.gz'}) => {"ansible_loop_var": "item", "changed": false, "dest": "/var/www/streisand/mirror/shadowsocks", "elapsed": 0, "gid": 33, "group": "www-data", "item": {"checksum": "sha256:9c08118a0caa60acdb6764112fd181513dbaa2c85d63e7b4b333895b7fe225e9", "url": "https://github.com/riobard/go-shadowsocks2/releases/download/v0.0.9/shadowsocks2-linux-x64.gz"}, "mode": "0755", "msg": "Request failed", "owner": "www-data", "response": "HTTP Error 404: Not Found", "size": 4096, "state": "directory", "status_code": 404, "uid": 33, "url": "https://github.com/riobard/go-shadowsocks2/releases/download/v0.0.9/shadowsocks2-linux-x64.gz"}

TASK [shadowsocks : One or more of the VPN clients could not be mirrored. Please file a bug report on GitHub so that the version number, checksum, or download location can be updated. Setup will now continue.] *** Pausing for 20 seconds (ctrl+C then 'C' = continue early, ctrl+C then 'A' = abort)

Steps to Reproduce:

[ contents of streisand-diagnostics.md here ]

Ansible Information

Streisand Information

Enabled Roles

Additional Details:

Log output from Ansible or other relevant services (link to Gist for longer output):

Target Cloud Provider:
Operating System of target host:
Operating System of client:
Version of Ansible, using ansible --version :
Output from git rev-parse HEAD in your Streisand directory :
omarryhan commented 4 years ago

Having this problem on AWS too.

Crypto-Spartan commented 4 years ago

Also having this problem when trying to install on a fresh Ubuntu 16.04 install on my virtual server. Tried to use a builder server and also tried to install localhost. Had this error everytime

momai commented 4 years ago

I confirm with myself Same problem.

Crypto-Spartan commented 4 years ago

It seems like Streisand is a dead project at this point

momai commented 4 years ago

It seems like Streisand is a dead project at this point

You are not entirely correct. The project is working. There are just some peculiarities. 1)https://github.com/thiras/streisand - version where the key openvpn was updated . Put it on. 2) Don't install locally. I didn't succeed, not even once. Use ansible as directed. 3)after installation commenting out 'acct=pam' in /etc/ocserv/ocserv.conf sudo systemctl restart ocserv

Crypto-Spartan commented 4 years ago

I'm trying to install streisand on a server that I own, not one that's up in the cloud. I'm hoping to use this to create a VPN into my own network.

I understand that this was built to work with the cloud providers, but I followed all of the instructions for a local deployment, and it still didn't work. I understand that they say it's an "at your own risk" type of thing, but when I follow all of the instructions provided exactly and it still doesn't work, that's why we're here to report the bug.