部署gost到arukas、heroku、openshift 等paas平台的方法

1,910 views
Skip to first unread message

tangh...@gmail.com

unread,
Feb 10, 2017, 9:06:12 PM2/10/17
to go-gost
首先感谢 ginuerzh ,gost的确简单、高效。
一、docker部署到arukas,最简单也速度最快。
1、docker镜像 wangyi2005/gost-ws ,源码编译,镜像自动生成。https://hub.docker.com/r/wangyi2005/gost-ws/
2、设置环境变量MODE。可设置为ws或http,表示使用websocket或http。
3、gost客户端  -F wss://Endpoint:443或 tls://Endpoint:443
4、chrome+SwitchyOmega 可直接设置https代理,Endpoint:443,无需运行gost。
5、利用sniproxy加速,修改hosts,Endpoint为sniproxy地址。

二、docker部署到openshift online。
与arukas基本一样,只不过openshfit Endpoint中是secure route(类型是Edge)。

三、dropbox部署到heroku。
1、下载gost源文件,只需要 cmd\gost 中文件
2、新建Procfile, web: gost -L ws://:$PORT 或http://:$PORT
3、heroku 中新建app 。
4、修改 vendor.json "rootPath"为 "github.com/ginuerzh/gost"
5、将cmd\gost 中文件、procfile,拷入dropbox\apps\heroku\app名称。
6、等文件上传后,点击部署。
7、gost客户端 -F wss://app-name.herokuapp.com:443
8、hosts 指向 sniproxy


luxun

unread,
Feb 16, 2017, 3:41:18 AM2/16/17
to go-gost, tangh...@gmail.com
arukas部署,直接设置chrome代理为endpoint:443,失败。

在 2017年2月11日星期六 UTC+8上午10:06:12,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Feb 16, 2017, 9:45:49 AM2/16/17
to go-gost, tangh...@gmail.com
arukas: mode=http 即可


在 2017年2月11日星期六 UTC+8上午10:06:12,tangh...@gmail.com写道:
首先感谢 ginuerzh ,gost的确简单、高效。

luxun

unread,
Feb 16, 2017, 10:09:27 AM2/16/17
to go-gost, tangh...@gmail.com
我这设置好显示 404 page not found

在 2017年2月16日星期四 UTC+8下午10:45:49,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Feb 16, 2017, 7:26:50 PM2/16/17
to go-gost, tangh...@gmail.com

gost client: -F tls://Endpoint:443 OR chrome+SwitchyOmega HTTPS proxy Endpoint:443


wz

unread,
Feb 17, 2017, 5:51:56 AM2/17/17
to go-gost, tangh...@gmail.com
自己做过测试吗?endpoint不能用啊,只能使用下面的域名或者ip

wz

unread,
Feb 17, 2017, 5:55:46 AM2/17/17
to go-gost, tangh...@gmail.com
补充,我是在arukas平台上测的,其它两个平台没测
Message has been deleted

tangh...@gmail.com

unread,
Feb 17, 2017, 8:39:23 AM2/17/17
to go-gost, tangh...@gmail.com
都可以用的。
1、websocket传输方式。三个平台都可用。客户端 wss,服务端 ws。加密流量在endpoint解密,明文到docker容器。
2、tls 传输方式。
2.1 arukas。客户端 tls,服务端 http。http connect 方法能传到docker容器。这比较特殊,openshift、heroku都不支持connect。
2.2 openshift。如果要用 tls,应该配置 route为passthrough,加密流量穿透 endpoint。
2.3 heroku。应该用不了tls。
3、sniproxy 可以加速。
Message has been deleted

tangh...@gmail.com

unread,
Feb 17, 2017, 9:51:35 AM2/17/17
to go-gost, tangh...@gmail.com
发一个tls的 nostalgic-euclid-9169.arukascloud.io 给大家测试,明天删除。
或者直接 chrome+SwitchyOmega https 代理。


tangh...@gmail.com

unread,
Feb 17, 2017, 9:56:30 AM2/17/17
to go-gost, tangh...@gmail.com
在 arukas 部署 tls gost时,环境变量 MODE 设置为http。
Message has been deleted

wz

unread,
Feb 17, 2017, 7:45:00 PM2/17/17
to go-gost, tangh...@gmail.com
我知道原因了,由于变量是后来修改的,实例重新启动部署,实例是更新了,但是endpoint的对应关系却没有更新,这是arukas平台的问题。我重新建立一个,一开始变量就设置好,能用了。

wz

unread,
Feb 17, 2017, 8:00:45 PM2/17/17
to go-gost, tangh...@gmail.com
你的方法很棒,利用endpoint,我测试效能提高很多,如果多开实例,均衡负载,效能还会更佳

wz

unread,
Feb 17, 2017, 8:20:20 PM2/17/17
to go-gost, tangh...@gmail.com

现在的表现力和浏览国内网站无差别了,还没有加sniproxy加速

Message has been deleted

weijia Li

unread,
Feb 18, 2017, 10:17:53 AM2/18/17
to go-gost, tangh...@gmail.com
arukas为什么注册不上?

wz

unread,
Feb 18, 2017, 8:56:09 PM2/18/17
to go-gost

现在要审核,通过率低

在 2017年2月18日星期六 UTC+8下午11:17:53,weijia Li写道:
arukas为什么注册不上?

tangh...@gmail.com

unread,
Feb 20, 2017, 4:06:51 AM2/20/17
to go-gost
可以试试在openshift3 上部署 gost http2代理,单TCP连接,速度喜人哈。

在 2017年2月19日星期日 UTC+8上午9:56:09,wz写道:

wz

unread,
Feb 20, 2017, 6:31:38 AM2/20/17
to go-gost, tangh...@gmail.com
openshift3需要企业用户申请资格,难度太高了吧
http2好像都被限流的,单TCP连接怎么个连接法?

在 2017年2月20日星期一 UTC+8下午5:06:51,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Feb 20, 2017, 6:42:18 AM2/20/17
to go-gost, tangh...@gmail.com
openshift Developer Preview,login with github,有30天和4 pods 限制,但是可以重复申请。
http2 多路复用,就是一个TCP连接撒。
有个证书问题,如果使用gost 内置证书,则不能在chrome 直接使用,需要签一个证书。

在 2017年2月20日星期一 UTC+8下午7:31:38,wz写道:

tangh...@gmail.com

unread,
Feb 20, 2017, 6:50:41 AM2/20/17
to go-gost, tangh...@gmail.com


当然你需要一个 sniproxy。

wz

unread,
Feb 20, 2017, 6:58:35 AM2/20/17
to go-gost, tangh...@gmail.com
http2 多路复用,就是一个TCP连接撒

是开一个端口的意思吗?服务端我就是这样设置的 gost -L http2://:8080

tangh...@gmail.com

unread,
Feb 20, 2017, 7:04:36 AM2/20/17
to go-gost, tangh...@gmail.com
我是说在客户端,gost 与 http2代理服务器只需要建立一个TCP连接。

在 2017年2月20日星期一 UTC+8下午7:58:35,wz写道:

wz

unread,
Feb 20, 2017, 7:09:31 AM2/20/17
to go-gost, tangh...@gmail.com
那客户端端怎么写,有特别之处吗?

在 2017年2月20日星期一 UTC+8下午8:04:36,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Feb 20, 2017, 7:18:04 AM2/20/17
to go-gost, tangh...@gmail.com
没有啊,只需要按照http2代理的要求就行了。

在 2017年2月20日星期一 UTC+8下午8:09:31,wz写道:

wz

unread,
Feb 20, 2017, 7:24:37 AM2/20/17
to go-gost, tangh...@gmail.com

我没听明白,怎么才知道是单tcp连接,我有一个http2代理,sniproxy加速,仍然被限制在2m,在arukas上建的,按你的方法,我看也只是启用了http代理,没有启用http2啊,arukas上,我的速度也能跑上万啊,没见是不是单tcp

tangh...@gmail.com

unread,
Feb 20, 2017, 7:43:21 AM2/20/17
to go-gost, tangh...@gmail.com
噢,我只是测试下paas平台的http2代理效果,目前arukas、heroku好像都不支持,也就openshift可以用。
至于是不是单TCP连接,最简单的打开windows的资源监视器看看网络连接情况就行了。
至于http2限速,我用电信没有发现。

在 2017年2月20日星期一 UTC+8下午8:24:37,wz写道:

wz

unread,
Feb 20, 2017, 7:49:37 AM2/20/17
to go-gost, tangh...@gmail.com
arukas支持gost的http2模式,服务端开启http2后,速度就明显下降,被限流到2m,只有使用https,速度才上来。当然开了http2后就没法用endpoint了

tangh...@gmail.com

unread,
Feb 20, 2017, 7:58:50 AM2/20/17
to go-gost, tangh...@gmail.com
arukas 算是 paas+vps 混合吧,目前功能还比较简单。

在 2017年2月20日星期一 UTC+8下午8:49:37,wz写道:

weijia Li

unread,
Feb 21, 2017, 4:52:32 AM2/21/17
to go-gost, tangh...@gmail.com
能否发个在openshift部署的教程,新版本不太会部署?

在 2017年2月11日星期六 UTC+8上午10:06:12,tangh...@gmail.com写道:
首先感谢 ginuerzh ,gost的确简单、高效。
一、docker部署到arukas,最简单也速度最快。
1、docker镜像 wangyi2005/gost-ws ,源码编译,镜像自动生成。https://hub.docker.com/r/wangyi2005/gost-ws/
2、设置环境变量MODE。可设置为ws或http,表示使用websocket或http。
3、gost客户端  -F wss://Endpoint:443或 tls://Endpoint:443
4、chrome+SwitchyOmega 可直接设置https代理,Endpoint:443,无需运行gost。
5、利用sniproxy加速,修改hosts,Endpoint为sniproxy地址。

二、docker部署到openshift online。
与arukas基本一样,只不过openshfit Endpoint中是secure route(类型是Edge)。

三、dropbox部署到heroku。
1、下载gost源文件,只需要 cmd\gost 中文件
2、新建Procfile, web: gost -L ws://:$PORT 或http://:$PORT
3、heroku 中新建app 。
4、修改 vendor.json "rootPath"为 "github.com/ginuerzh/gost"
5、将cmd\gost 中文件、procfile,拷入dropbox\apps\heroku\app名称。
6、等文件上传后,点击部署。
7、gost客户端 -F wss://app-name.herokuapp.com:443
8、hosts 指向 sniproxy


weijia Li

unread,
Feb 21, 2017, 5:39:31 AM2/21/17
to go-gost, tangh...@gmail.com
麻烦讲一下如何上传至openshift? 谢谢。

tangh...@gmail.com

unread,
Feb 21, 2017, 7:00:21 AM2/21/17
to go-gost, tangh...@gmail.com
说几个要点,供参考。

1、openshift online Developer Preview 节点在美国东海岸弗吉利亚,你可能需要一个sniproxy。
2、注册 openshift Developer Preview 账号可能要等待审核,通过后可用30天和最多4个pods。
3、首次login后,create poject,这个project名称将作为route的一部分。
4、deploy image到  poject。image name:wangyi2005/gost-ws,设置环境变量MODE为ws,tls、http2。三种方式都可以,要根据mode设置后面的route。
5、create route。route都要是https的secure route。
5.1 mode=ws(默认值),route type:edge。
5.2 mode=tls或http2,route type:passthrough。
以上两者的区别在于用哪个证书,前者用openshift的证书,后者用gost内置证书。内置证书浏览器是不认可的。
6、客户端设置。gost客户端 -F wss://route:443,tls://route:443,或者http2://route:443,当然如果你换成可信证书,tls和http2可以用chrome。
7、证书替换问题,希望 ginuerzh 能有一个网络链接导入证书,不然在docker 容器里写入证书文件,有点蛋疼。

在 2017年2月21日星期二 UTC+8下午6:39:31,weijia Li写道:

weijia Li

unread,
Feb 26, 2017, 1:53:51 AM2/26/17
to go-gost, tangh...@gmail.com
你好,arukas里面没有mode选项啊?

weijia Li

unread,
Feb 26, 2017, 2:27:08 AM2/26/17
to go-gost, tangh...@gmail.com
搞好了。

weijia Li

unread,
Mar 3, 2017, 6:01:22 AM3/3/17
to go-gost, tangh...@gmail.com
你好,我在openshift成功部署tls模式,可是http2一直无法成功,有可信任证书,部署tls和http2有什么不同吗?除了MODE=http2以外,只要gost目录中有可信任证书,就可以使用tls模式,但是http2模式一直无法访问网页。求指点? 

tangh...@gmail.com

unread,
Mar 3, 2017, 6:18:47 AM3/3/17
to go-gost, tangh...@gmail.com
http2和tls 除了 mode 设置以外,其他设置都是一样的。

在 2017年3月3日星期五 UTC+8下午7:01:22,weijia Li写道:

Weiwei Zhu

unread,
Mar 19, 2017, 3:18:36 AM3/19/17
to go-gost
mark一下

Weiwei Zhu

unread,
Mar 20, 2017, 10:54:39 AM3/20/17
to go-gost, tangh...@gmail.com
部署到二、docker部署到openshift online。
与arukas基本一样,只不过openshfit Endpoint中是secure route(类型是Edge)。

客户端没用gost 直接用Switchomega,无法成功使用。

Weiwei Zhu

unread,
Mar 22, 2017, 10:47:29 AM3/22/17
to go-gost, tangh...@gmail.com
sniproxy 闻名已久 
但是不知道怎么搞诶 

在 2017年2月20日星期一 UTC+8下午7:50:41,tangh...@gmail.com写道:


当然你需要一个 sniproxy。

Weiwei Zhu

unread,
Mar 23, 2017, 12:47:09 AM3/23/17
to go-gost
有没有可能在镜像中集成sniproxy啊?

在 2017年2月18日星期六 UTC+8上午8:45:00,wz写道:
我知道原因了,由于变量是后来修改的,实例重新启动部署,实例是更新了,但是endpoint的对应关系却没有更新,这是arukas平台的问题。我重新建立一个,一开始变量就设置好,能用了。

tangh...@gmail.com

unread,
Mar 23, 2017, 2:01:38 AM3/23/17
to go-gost
1、镜像部署在服务端。
2、sniproxy是你的客户端与服务端之间的中转站。
3、sniproxy在你的客户端host文件中设置的。https://github.com/racaljk/hosts

在 2017年3月23日星期四 UTC+8下午12:47:09,Weiwei Zhu写道:
有没有可能在镜像中集成sniproxy啊?

Weiwei Zhu

unread,
Mar 23, 2017, 2:20:39 AM3/23/17
to go-gost, tangh...@gmail.com
sniproxy在服务器端不要部署么?
只要写hosts文件就可以了??

在 2017年3月23日星期四 UTC+8下午2:01:38,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Mar 23, 2017, 2:22:57 AM3/23/17
to go-gost, tangh...@gmail.com
是的,https://github.com/phuslu/goproxy/issues/853

在 2017年3月23日星期四 UTC+8下午2:20:39,Weiwei Zhu写道:

Weiwei Zhu

unread,
Mar 23, 2017, 10:15:52 AM3/23/17
to go-gost, tangh...@gmail.com
OK 了解了
原来不需要自己架设提供服务
在gae.user.json里面添加就可以了 

在 2017年3月23日星期四 UTC+8下午2:22:57,tangh...@gmail.com写道:

kirbyzhu

unread,
Mar 23, 2017, 11:28:04 AM3/23/17
to go-gost, tangh...@gmail.com
"TLSConfig": {
	"Version": "TLSv1.2",
	"ClientSessionCacheSize": 1024,
	"Ciphers": [
		"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256",
		"TLS_RSA_WITH_AES_128_CBC_SHA256",
		"TLS_RSA_WITH_3DES_EDE_CBC_SHA",
	],
	"ServerName": [
		"appleid.apple.com",
		"assets-cdn.github.com",
		"download.windowsupdate.com",
		"github.com",
		"www.apple.com",
		"www.bing.com",
		"www.microsoft.com",
		// "ad.doubleclick.net",
		// "googleads.g.doubleclick.net",
		// "pubads.g.doubleclick.net",
		// "www.google-analytics.com",
	],
},

在gae.user.json 里面按照gae.json的这个模式 在"TLSConfig"这个大括号里面修改么?
还是直接单列出来?


谢谢啦!


在 2017年3月23日星期四 UTC+8下午2:22:57,tangh...@gmail.com写道:

wz

unread,
Mar 23, 2017, 11:48:57 PM3/23/17
to go-gost, tangh...@gmail.com
镜像 wangyi2005/gost-ws是不是升级升乱了?今天arukas平台部署的gost可能发生了自动重置,变成了gsnova了

tangh...@gmail.com

unread,
Mar 24, 2017, 12:05:32 AM3/24/17
to go-gost, tangh...@gmail.com
@kirbyzhu,我说的是gost,你说的是goproxy,不是一回事啊

在 2017年3月23日星期四 UTC+8下午11:28:04,kirbyzhu写道:

tangh...@gmail.com

unread,
Mar 24, 2017, 12:08:09 AM3/24/17
to go-gost, tangh...@gmail.com
还有这种事吗?

在 2017年3月24日星期五 UTC+8上午11:48:57,wz写道:
镜像 wangyi2005/gost-ws是不是升级升乱了?今天arukas平台部署的gost可能发生了自动重置,变成了gsnova了

wz

unread,
Mar 24, 2017, 12:38:52 AM3/24/17
to go-gost, tangh...@gmail.com

是啊,我开始用着gost,突然代理页面不正常了,跳出这个,一开始没太注意,以为服务不稳定,刷新了几下页面,好像又正常了,后面不行了,跳出次数频繁了,用另一gost试试了,一切正常,所以就把这个有毛病的容器重启了,重启后还是跳出来,我突然意识到不对啊,这不是部署的gsnova代理么,不是gost啊!如果不是你镜像的问题,那只能是arukas平台的问题了,切换了ip,但是原有server里面的数据还残留着

tangh...@gmail.com

unread,
Mar 24, 2017, 1:00:10 AM3/24/17
to go-gost, tangh...@gmail.com
gost镜像近来没有改过!

在 2017年3月24日星期五 UTC+8下午12:38:52,wz写道:

kirbyzhu

unread,
Mar 24, 2017, 11:53:21 AM3/24/17
to go-gost, tangh...@gmail.com
啊 这个链接不是你回复给我参考的么??


在 2017年3月23日星期四 UTC+8下午2:22:57,tangh...@gmail.com写道:

kirbyzhu

unread,
Mar 24, 2017, 12:02:09 PM3/24/17
to go-gost, tangh...@gmail.com
我这里问的是 sniproxy在Goproxy里面是不是这样设置?

在 2017年3月24日星期五 UTC+8下午12:05:32,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
Mar 24, 2017, 10:02:48 PM3/24/17
to go-gost, tangh...@gmail.com
sniproxy ip 地址  放在 "google_hk"
GAE 入口 域名 放在 "ServerName"

在 2017年3月25日星期六 UTC+8上午12:02:09,kirbyzhu写道:

nowa...@gmail.com

unread,
Apr 23, 2017, 9:21:09 PM4/23/17
to go-gost, tangh...@gmail.com
想利用gost 翻墙回国,目前找到有个mopaas免费,如何查看是否支持? 如果支持,请问如何部署? 麻烦了,谢谢!
我自己尝试过,模仿您在heroku的设置,布置失败!

T ooT

unread,
Apr 24, 2017, 9:59:27 AM4/24/17
to go-gost, nowa...@gmail.com
每天1G免费,超出后0.01/10M ~

在 2017年4月24日星期一 UTC+8上午9:21:09,nowa...@gmail.com写道:
Message has been deleted

kirbyzhu

unread,
May 3, 2017, 12:07:41 AM5/3/17
to go-gost
我没有用sniproxy加速 最高youtube到60M



在 2017年2月18日星期六 UTC+8上午9:20:20,wz写道:

现在的表现力和浏览国内网站无差别了,还没有加sniproxy加速

wz

unread,
May 3, 2017, 12:21:05 AM5/3/17
to go-gost

刚刚又测了一下,我30m的有线通,如果不加sniproxy的话,一会就被限流了,实际上现在sniproxy也已经被GFW废了,但是白天一般是放水的

kirbyzhu

unread,
May 3, 2017, 12:42:06 AM5/3/17
to go-gost
关键是难以理解的 为啥同样的部署方式 一点都不改动

有的能高速翻  有的连部署都不成功 有的部署成功了但是客户端无法翻

在 2017年5月3日星期三 UTC+8下午12:21:05,wz写道:

kirbyzhu

unread,
May 3, 2017, 12:46:05 AM5/3/17
to go-gost
wokao 原来是在Switchomega里面填写网址的时候 一定要把前缀https加上 不加就不能访问 即使选的是https

在 2017年5月3日星期三 UTC+8下午12:42:06,kirbyzhu写道:

kirbyzhu

unread,
May 3, 2017, 1:01:46 AM5/3/17
to go-gost

这速度真是太棒了  


在 2017年5月3日星期三 UTC+8下午12:21:05,wz写道:

kirbyzhu

unread,
May 3, 2017, 5:34:17 AM5/3/17
to go-gost
又来了,下午网速飙起来 晚上连页面都打不开了 gost好像稳定性还是不行 真焦躁


在 2017年5月3日星期三 UTC+8下午12:21:05,wz写道:

wz

unread,
May 3, 2017, 6:44:44 AM5/3/17
to go-gost
跟gost无关,gost一直很稳定,只是你的流量一大,就会被侦测到,然后限流和干扰。白天快,由于你刚部署,并且GFW放水,晚上想快,要加sniproxy,但是现在sniproxy也会被干扰了,看干扰的程度,一般而言加了sniproxy表现还是强不少。

kirbyzhu

unread,
May 3, 2017, 10:10:13 AM5/3/17
to go-gost
应该是这样 被限流和干扰了 吓我一跳 现在google和youtube都不能通过gost上了

加sniproxy是在host里面 用域名+dns的ip来设置?

在 2017年5月3日星期三 UTC+8下午6:44:44,wz写道:

wz

unread,
May 3, 2017, 10:36:36 AM5/3/17
to go-gost
对host里设,用域名+sniproxy的ip来设置,不是dns的

kirbyzhu

unread,
May 3, 2017, 10:37:25 AM5/3/17
to go-gost
如何提高gost的抗干扰能力啊? 除了sni之外gost本身有没有? gp倒是一直比较稳定

另外能不能给个在arukas上部署gpvps的攻略给我啊?



在 2017年5月3日星期三 UTC+8下午6:44:44,wz写道:
跟gost无关,gost一直很稳定,只是你的流量一大,就会被侦测到,然后限流和干扰。白天快,由于你刚部署,并且GFW放水,晚上想快,要加sniproxy,但是现在sniproxy也会被干扰了,看干扰的程度,一般而言加了sniproxy表现还是强不少。

wz

unread,
May 3, 2017, 11:10:42 AM5/3/17
to go-gost
只要不走官方线路,一切不明流量都会被限速的,晚上一般限速到2m,突发值可到10m。gost玩法多样,架构灵活,https和socks模式抗阻断好点,ss和ssh模式现在容易被侦测被阻断

kirbyzhu

unread,
May 3, 2017, 11:22:38 AM5/3/17
to go-gost
sniproxy 的ip 不是指dns的ip? 是指部署了sni服务的ip?

在 2017年5月3日星期三 UTC+8下午10:36:36,wz写道:
对host里设,用域名+sniproxy的ip来设置,不是dns的

wz

unread,
May 3, 2017, 11:27:35 AM5/3/17
to go-gost
是的,sniproxy服务器,gop论坛里搜,有讨论

kirbyzhu

unread,
May 3, 2017, 11:45:28 AM5/3/17
to go-gost
好的 谢谢啦!

在 2017年5月3日星期三 UTC+8下午11:27:35,wz写道:
是的,sniproxy服务器,gop论坛里搜,有讨论

kirbyzhu

unread,
May 3, 2017, 8:41:30 PM5/3/17
to go-gost, tangh...@gmail.com
arukas 里面watch 提示 : === Container Log === I0503 16:19:02.590452 8 gost.go:117] open cert.pem: no such file or directory

有没有办法集成进证书啊?

连google和youtube被严重屏蔽 有没有办法绕过啊?


在 2017年2月11日星期六 UTC+8上午10:06:12,tangh...@gmail.com写道:
首先感谢 ginuerzh ,gost的确简单、高效。
一、docker部署到arukas,最简单也速度最快。
1、docker镜像 wangyi2005/gost-ws ,源码编译,镜像自动生成。https://hub.docker.com/r/wangyi2005/gost-ws/
2、设置环境变量MODE。可设置为ws或http,表示使用websocket或http。
3、gost客户端  -F wss://Endpoint:443或 tls://Endpoint:443
4、chrome+SwitchyOmega 可直接设置https代理,Endpoint:443,无需运行gost。
5、利用sniproxy加速,修改hosts,Endpoint为sniproxy地址。

二、docker部署到openshift online。
与arukas基本一样,只不过openshfit Endpoint中是secure route(类型是Edge)。

三、dropbox部署到heroku。
1、下载gost源文件,只需要 cmd\gost 中文件
2、新建Procfile, web: gost -L ws://:$PORT 或http://:$PORT
3、heroku 中新建app 。
4、修改 vendor.json "rootPath"为 "github.com/ginuerzh/gost"
5、将cmd\gost 中文件、procfile,拷入dropbox\apps\heroku\app名称。
6、等文件上传后,点击部署。
7、gost客户端 -F wss://app-name.herokuapp.com:443
8、hosts 指向 sniproxy


wz

unread,
May 3, 2017, 9:02:44 PM5/3/17
to go-gost
gost本身就内置证书的,不用添加证书,你想用自己的,只需要在运行目录下添加cert.pem和key.pem两个文件

kirbyzhu

unread,
May 23, 2017, 4:35:00 AM5/23/17
to go-gost
添加了证书的环境参数 但是好像反而没用了

在 2017年5月4日星期四 UTC+8上午9:02:44,wz写道:
gost本身就内置证书的,不用添加证书,你想用自己的,只需要在运行目录下添加cert.pem和key.pem两个文件
Message has been deleted
Message has been deleted

kirbyzhu

unread,
May 24, 2017, 11:04:15 AM5/24/17
to go-gost, tangh...@gmail.com
dropbox方式部署到了heroku ws和http分别部署了不同的app

但是不管是使用客户端还是使用switchyomega 都不能成功翻越 真的奇怪

Weiwei Zhu

unread,
May 24, 2017, 11:18:51 AM5/24/17
to go-gost
可能heroku被干扰的厉害 登录不了了

--
您收到此邮件是因为您订阅了Google网上论坛上“go-gost”群组中的主题。
要退订此主题,请访问https://groups.google.com/d/topic/go-gost/-RQIdlDycQM/unsubscribe
要退订此群组及其所有主题,请发送电子邮件到go-gost+unsub...@googlegroups.com
要发帖到此群组,请发送电子邮件至go-gost@googlegroups.com
要在网络上查看此讨论,请访问https://groups.google.com/d/msgid/go-gost/dc539500-1f74-4e7e-a4b5-198f25a4c1de%40googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout



--
        此致
  敬礼!

                                                   朱卫未@njupt

wz

unread,
May 24, 2017, 10:46:11 PM5/24/17
to go-gost, tangh...@gmail.com
@ wangyi2005 想请教一个问题,教程里

新建Procfile, web: gost -L ws://:$PORT 或http://:$PORT
gost客户端 -F wss://app-name.herokuapp.com:443

我试过 ws://:$PORT可行,但http://:$PORT不可行,尝试gost客户端 -F http+tls://app-name.herokuapp.com:443 也没用,设置上有什么不对吗


tangh...@gmail.com

unread,
May 25, 2017, 4:59:31 AM5/25/17
to go-gost, tangh...@gmail.com
抱歉,这里写错了,heroku不支持http connect。https://devcenter.heroku.com/articles/http-routing#supported-http-methods

在 2017年5月25日星期四 UTC+8上午10:46:11,wz写道:

wz

unread,
May 25, 2017, 6:31:24 AM5/25/17
to go-gost, tangh...@gmail.com
谢谢答疑

kirbyzhu

unread,
May 26, 2017, 12:15:32 AM5/26/17
to go-gost, tangh...@gmail.com
再请问一下,win下面的客户端方式访问,命令行完成后就闪退,看不到具体的运行界面和运行效果,使用 -logtostderr -v=5 参数 : 输出到控制台 也没效果
有没有其他方式能够实时显示连接状态的?

在 2017年5月25日星期四 UTC+8下午4:59:31,tangh...@gmail.com写道:

tangh...@gmail.com

unread,
May 26, 2017, 2:58:50 AM5/26/17
to go-gost, tangh...@gmail.com
gost.exe 快捷方式咋建的?

在 2017年5月26日星期五 UTC+8下午12:15:32,kirbyzhu写道:

kirbyzhu

unread,
May 26, 2017, 6:11:06 AM5/26/17
to go-gost, tangh...@gmail.com
gost -F wss://gost***.herokuapp.com:443 -logtostderr -v=5

文件名: winrun.bat

点击运行

在 2017年5月26日星期五 UTC+8下午2:58:50,tangh...@gmail.com写道:

wz

unread,
May 26, 2017, 6:45:45 AM5/26/17
to go-gost
gost -L=:1080  -F=wss://gost***.herokuapp.com:443
然后浏览器监听 127.0.0.1 1080  socks5

kirbyzhu

unread,
May 26, 2017, 10:43:38 AM5/26/17
to go-gost
太感谢了 终于把困扰多年的问题解决!这下豁然开朗了!

在 2017年5月26日星期五 UTC+8下午6:45:45,wz写道:

brit...@gmail.com

unread,
May 10, 2018, 6:52:06 AM5/10/18
to go-gost
hi.在第三种方法中,
你说“修改 vendor.json”,但是“下载gost源文件,只需要 cmd/gost/ 中文件”,但是~/gost/cmd/gost/目录里面没有vendor.json文件,如何修改vendor.json?


在 2017年2月11日星期六 UTC+8上午10:06:12,tangh...@gmail.com写道:
首先感谢 ginuerzh ,gost的确简单、高效。
一、docker部署到arukas,最简单也速度最快。
1、docker镜像 wangyi2005/gost-ws ,源码编译,镜像自动生成。https://hub.docker.com/r/wangyi2005/gost-ws/
2、设置环境变量MODE。可设置为ws或http,表示使用websocket或http。
3、gost客户端  -F wss://Endpoint:443或 tls://Endpoint:443
4、chrome+SwitchyOmega 可直接设置https代理,Endpoint:443,无需运行gost。
5、利用sniproxy加速,修改hosts,Endpoint为sniproxy地址。

二、docker部署到openshift online。
与arukas基本一样,只不过openshfit Endpoint中是secure route(类型是Edge)。

三、dropbox部署到heroku。
1、下载gost源文件,只需要 cmd\gost 中文件
2、新建Procfile, web: gost -L ws://:$PORT 或http://:$PORT
3、heroku 中新建app 。
4、修改 vendor.json "rootPath"为 "github.com/ginuerzh/gost"
5、将cmd\gost 中文件、procfile,拷入dropbox\apps\heroku\app名称。
6、等文件上传后,点击部署。
7、gost客户端 -F wss://app-name.herokuapp.com:443
8、hosts 指向 sniproxy


Reply all
Reply to author
Forward
0 new messages