Sign inSign up

deercloud/gost

By deercloud

•Updated over 7 years ago

Image
0

377

deercloud/gost repository overview

⁠

⁠gost

a simple tunnel written in golang.

Docker Hub⁠ · Project Source⁠ · Telegram Channel⁠


⁠latest version

version
deercloud/gost:latest
deercloud/gost:current
deercloud/gost:2.7.0

⁠environment variables

namevalue
SERVER_ADDR0.0.0.0
SERVER_PORT8080
DNS8.8.8.8,8.8.4.4
PROTOCOLsocks5
TRANSPORTtcp
USERNAME-
PASSWORD-

⁠Pull the image
$ docker pull deercloud/gost
⁠Start a container
$ docker run -p 8080:8080 -p 8080:8080/udp -d \
  --restart always --name=gost deercloud/gost
⁠Display logs
$ docker logs gost

  HOST: 0.0.0.0
  PORT: 8080
  Protocol: socks5
  Transport: tcp

  gost start!
⁠Example of Shadowsocks

Server (example.com)

setting emcrypt-method in USERNAME

$ docker run -p 8838:8080 -p 8838:8080/udp -d \
  -e PROTOCOL=ss \
  -e USERNAME=chacha20 \
  -e PASSWORD=deercloud \
  --restart always --name=gost_shadowsocks deercloud/gost

Client (ss-local)

$ ss-local -s example.com -p 8838 -l 1080 -m chacha20 -k deercloud

2019-01-06 15:22:17 INFO: initializing ciphers... chacha20
2019-01-06 15:22:17 INFO: listening at 127.0.0.1:1080

Browser (curl)

$ curl -x socks5h://127.0.0.1:1080 http://www.google.com/ -I

HTTP/1.1 200 OK
Date: Sun, 06 Jan 2019 07:26:15 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
P3P: CP="This is not a P3P policy! See g.co/p3phelp for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
Accept-Ranges: none
Vary: Accept-Encoding

or Client (Surge 3)*

Surge 3

⁠Example of Socks5 over TLS

Server (example.com)

$ docker run -p 8838:8080 -p 8838:8080/udp -d \
  -e PROTOCOL=socks5 \
  -e TRANSPORT=tls \
  -e USERNAME=deercloud \
  -e PASSWORD=123456 \
  --restart always --name=gost_socks5_over_tls deercloud/gost

Client (gost)

$ gost -L=:1080 -F=socks5+tls://deercloud:[email protected]:8838

Browser (curl)

$ curl -x socks5h://127.0.0.1:1080 http://www.google.com/ -I

HTTP/1.1 200 OK
Date: Sun, 06 Jan 2019 07:30:19 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
P3P: CP="This is not a P3P policy! See g.co/p3phelp for more info."
Server: gws
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Transfer-Encoding: chunked
Accept-Ranges: none
Vary: Accept-Encoding

Client (Surge 3)*

Surge 3

Tag summary

Content type

Image

Digest

Size

9.1 MB

Last updated

over 7 years ago

docker pull deercloud/gost