Meek is a transport that uses HTTP for carrying bytes and TLS for obfuscation.

Traffic is relayed through a third-party server (Google App Engine). It uses a
trick to talk to the third party so that it looks like it is talking to an
unblocked server.

WWW: https://trac.torproject.org/projects/tor/wiki/doc/meek
This commit is contained in:
Carlo Strub 2014-04-18 20:30:09 +00:00
parent ccdbd803e1
commit c3d6340a0e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=351568
5 changed files with 47 additions and 0 deletions

View file

@ -313,6 +313,7 @@
SUBDIR += md5deep
SUBDIR += mdcrack
SUBDIR += medusa
SUBDIR += meek
SUBDIR += metasploit
SUBDIR += mhash
SUBDIR += mindterm-binary

25
security/meek/Makefile Normal file
View file

@ -0,0 +1,25 @@
# $FreeBSD$
PORTNAME= meek
PORTVERSION= 0.4
CATEGORIES= security
MASTER_SITES= http://c-s.li/ports/
MAINTAINER= cs@FreeBSD.org
COMMENT= Pluggable transport proxy that relays through third-party server
BUILD_DEPENDS= ${LOCALBASE}/${GO_LIBDIR}/git.torproject.org/pluggable-transports/goptlib.git.a:${PORTSDIR}/security/goptlib
PLIST_FILES= bin/meek-client bin/meek-server
SUB_FILES= pkg-message
GO_PKGNAME= git.torproject.org/pluggable-transports/${PORTNAME}.git
GO_TARGET= ${GO_PKGNAME}/${PORTNAME}-server \
${GO_PKGNAME}/${PORTNAME}-client
post-extract:
@${MKDIR} ${GO_WRKSRC:H}
@${LN} -sf ${WRKSRC} ${GO_WRKSRC}
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
.include <bsd.port.post.mk>

2
security/meek/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (meek-0.4.tar.gz) = 0dfc1323dc9f2037d4db25647beeda561bf2b4adaf9ff9783c3ba6de664517ca
SIZE (meek-0.4.tar.gz) = 18490

View file

@ -0,0 +1,13 @@
================================================================================
If you are using meek with tor, here are some instructions:
As a client, add the following to %%PREFIX%%/etc/tor/torrc:
UseBridges 1
Bridge meek x.x.x.x:yyyy FINGERPRINT-OF-BRIDGE
ClientTransportPlugin meek exec ./meek-client \
--url=https://meek-reflect.example.com \
--front=www.example.com \
--log meek-client.log
================================================================================

6
security/meek/pkg-descr Normal file
View file

@ -0,0 +1,6 @@
Meek is a transport that uses HTTP for carrying bytes and TLS for obfuscation.
Traffic is relayed through a third-party server (Google App Engine). It uses a
trick to talk to the third party so that it looks like it is talking to an
unblocked server.
WWW: https://trac.torproject.org/projects/tor/wiki/doc/meek