Package Details: obfs4proxy 0.0.7-1

Git Clone URL: https://aur.archlinux.org/obfs4proxy.git (read-only)
Package Base: obfs4proxy
Description: The obfourscator - a pluggable transport proxy written in Go
Upstream URL: https://gitweb.torproject.org/pluggable-transports/obfs4.git/
Keywords: go tor
Licenses: BSD
Submitter: mutantmonkey
Maintainer: mutantmonkey
Last Packager: mutantmonkey
Votes: 7
Popularity: 0.026950
First Submitted: 2015-09-10 07:03
Last Updated: 2017-01-12 03:46

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

murchik commented on 2017-08-27 12:54

Can't build the package.

runtime
# runtime
/usr/lib/go/src/runtime/signal_unix.go:27: _SIG_DFL redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:15
/usr/lib/go/src/runtime/signal_unix.go:28: _SIG_IGN redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:16
/usr/lib/go/src/runtime/signal_unix.go:37: fwdSig redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:25
/usr/lib/go/src/runtime/signal_unix.go:42: disableSigChan redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:35
/usr/lib/go/src/runtime/signal_unix.go:43: enableSigChan redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:36
/usr/lib/go/src/runtime/signal_unix.go:44: maskUpdatedChan redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:37
/usr/lib/go/src/runtime/signal_unix.go:56: signalsOK redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:49
/usr/lib/go/src/runtime/signal_unix.go:62: initsig redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:55
/usr/lib/go/src/runtime/signal_unix.go:97: sigInstallGoHandler redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:90
/usr/lib/go/src/runtime/signal_unix.go:122: sigenable redeclared in this block
previous declaration at /usr/lib/go/src/runtime/signal1_unix.go:115
/usr/lib/go/src/runtime/signal_unix.go:122: too many errors
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build obfs4proxy.

Any ideas?

strshr commented on 2017-06-09 07:08

Could you, please, add armv6h to the list of supported architectures? Builds fine on RPI 1.

mutantmonkey commented on 2017-03-08 04:26

@Sherlock-Holo It looks like you have some sort of network issue unrelated to the PKGBUILD.
@alphazo It is not required by either. This package is written in Go, not Python, and Tor is written in C.

Sherlock-Holo commented on 2017-03-08 01:11

I can't build this package
git.torproject.org/pluggable-transports/goptlib.git (download)
git.torproject.org/pluggable-transports/obfs4.git (download)
github.com/dchest/siphash (download)
github.com/agl/ed25519 (download)
Fetching https://golang.org/x/crypto/curve25519?go-get=1
https fetch failed: Get https://golang.org/x/crypto/curve25519?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable
package golang.org/x/crypto/curve25519: unrecognized import path "golang.org/x/crypto/curve25519" (https fetch: Get https://golang.org/x/crypto/curve25519?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable)
Fetching https://golang.org/x/crypto/hkdf?go-get=1
https fetch failed: Get https://golang.org/x/crypto/hkdf?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable
package golang.org/x/crypto/hkdf: unrecognized import path "golang.org/x/crypto/hkdf" (https fetch: Get https://golang.org/x/crypto/hkdf?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable)
Fetching https://golang.org/x/crypto/nacl/secretbox?go-get=1
https fetch failed: Get https://golang.org/x/crypto/nacl/secretbox?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable
package golang.org/x/crypto/nacl/secretbox: unrecognized import path "golang.org/x/crypto/nacl/secretbox" (https fetch: Get https://golang.org/x/crypto/nacl/secretbox?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable)
Fetching https://golang.org/x/net/proxy?go-get=1
https fetch failed: Get https://golang.org/x/net/proxy?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable
package golang.org/x/net/proxy: unrecognized import path "golang.org/x/net/proxy" (https fetch: Get https://golang.org/x/net/proxy?go-get=1: dial tcp 224.0.0.1:443: connect: network is unreachable)

alphazo commented on 2017-03-01 22:01

In order to use obfs4 bridges and avoid the following error message:
"unable to connect ("general SOCKS server failure")", I had to install python2-service-identity. I don't know if this is required by obfs4proxy or Tor itself.

smallville_l commented on 2016-05-29 11:47

==> Retrieving sources...
-> Cloning obfs4 git repo...
Cloning into bare repository '/tmp/yaourt-tmp-dongping/aur-obfs4proxy/obfs4'...
remote: Counting objects: 1067, done.
remote: Total 1067 (delta 0), reused 0 (delta 0), pack-reused 1067
Receiving objects: 100% (1067/1067), 5.10 MiB | 236.00 KiB/s, done.
Resolving deltas: 100% (634/634), done.
Checking connectivity... done.
==> Validating source files with sha256sums...
obfs4 ... Skipped
==> Extracting sources...
-> Creating working copy of obfs4 git repo...
Cloning into 'obfs4'...
done.
fatal: Cannot update paths and switch to branch 'makepkg' at the same time.
Did you intend to checkout 'obfs4proxy-0.0.6-0.0.6' which can not be resolved as commit?
==> ERROR: Failure while creating working copy of obfs4 git repo
Aborting...
==> ERROR: Makepkg was unable to build obfs4proxy.

mutantmonkey commented on 2016-05-28 23:04

@smallville_l No problems here. Are you able to access git.torproject.org on your network? If not, you can try changing the sources entry to git+https://github.com/Yawning/obfs4.git#tag=obfs4proxy-0.0.6

smallville_l commented on 2016-05-28 14:50

-> Cloning obfs4 git repo...
Cloning into bare repository '/tmp/yaourt-tmp-dongping/aur-obfs4proxy/obfs4'...
fatal: unable to access 'https://git.torproject.org/pluggable-transports/obfs4.git/': Failed to connect to git.torproject.org port 443: Connection timed out
==> ERROR: Failure while downloading obfs4 git repo
Aborting...
==> ERROR: Makepkg was unable to build obfs4proxy.