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:
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
|
@ -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
25
security/meek/Makefile
Normal 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
2
security/meek/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (meek-0.4.tar.gz) = 0dfc1323dc9f2037d4db25647beeda561bf2b4adaf9ff9783c3ba6de664517ca
|
||||
SIZE (meek-0.4.tar.gz) = 18490
|
13
security/meek/files/pkg-message.in
Normal file
13
security/meek/files/pkg-message.in
Normal 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
6
security/meek/pkg-descr
Normal 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
|
Loading…
Reference in a new issue