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.18k stars 1.99k forks source link

Not possible to install v2ray-plugin any more due to go version conflicts #1819

Open nabilfreeman opened 3 years ago

nabilfreeman commented 3 years ago

Expected behavior:

Ansible successfully downloads and compiles v2ray-plugin

Actual Behavior:

Script fails on compilation with one of the two errors below based on Go version: https://github.com/shadowsocks/v2ray-plugin/issues/231

Steps to Reproduce:

  1. Use Ubuntu 16.04
  2. Run Streisand
  3. Choose localhost mode (option 7)
  4. Answer yes to Shadowsocks and yes to v2ray
nabilfreeman commented 3 years ago

I was able to work around this by manually adding the prebuilt v2ray-plugin from the releases tab in the repository linked above.

Then I manually disabled the go get step here: https://github.com/StreisandEffect/streisand/blob/master/playbooks/roles/shadowsocks/tasks/v2ray.yml

cbruegg commented 3 years ago

To clarify a bit: Download this release and extract the binary to the file /home/root/go/bin/v2ray-plugin.

commensal commented 3 years ago

Guys, can you drop the code how to do it for baby noobs, pls?