Go语言中文网 为您找到相关结果 11

开源一个自己写的内网穿透反向代理软件 lunnel

因为工作学习的需要,需要将内网的服务暴露在外网(需要把docker的unix socker暴露在外网来使用http控制)。之前也有用过 ngrok ,但用了一阵子发现有内存泄漏、 tcp 连接读的字节不够导致僵死等 BUG ,该项目也被作者废弃了,作者跑去拿 2.0 版本赚钱去了。再加上我有一些定制化的需求,于是乎利用空闲时间用go撸了内网穿透反向代理: https://github.com/longXboy/lunnel 。 大家有需要或者有兴趣话可以去下载试用,也欢迎大家向我提 iusse 和 P...阅读全文

机器学习之内网穿透

我们准备好了工作站,也安装好了操作系统和CUDA环境。很可能大家还会遇到一个问题,就是怎样才能随时随地连上自己在局域网中的宝贵工作站? 如果笔记本和工作站在同一个局域网中,那非常简单只要使用ssh命令即可登录工作站;如果笔记本和工作站不在同一个局域网就比较困难了(比如工作站在公司,人在家的时候)。 我在Google解决方案的时候,找到一个非常好的项目Ngrok。开发该项目的公司本身提供了连接内网机器的服务,但由于该公司在国外,在国内使用其服务延时非常严重。好在该公司在Github上开源了该项目的旧版本(当前开源的最新版本是1.7.3,公司提供的服务是基于2.0版本以上的),我们可以自己来搭建内网穿透服务。 首先我们需要1台有公网IP的服务器(推荐阿里云ECS服务器,新注册用户可以获得6个月的...阅读全文

博文 2017-07-04 23:06:40 abing_hu

ngrok服务器架设过程

需要先安装go环境设置环境变量12345 # 可以根据自己需要调整路径 echo 'export GOROOT=/usr/local/go' >> /etc/profileecho 'export PATH=$PATH:$GOROOT/bin' >> /etc/profileecho 'export GOPATH=$HOME/go' >> /etc/profileecho 'export GOROOT_BOOTSTRAP=/usr/local/go' >> /etc/profile下载源码安装由于yum安装的go版本是1.4的,后面可能会有点问题,所以这里采用源码安装(2016.03.31最新版本为1.6)的方式123 cd ~/your_download_dirwget https://s...阅读全文

博文 2017-06-13 11:07:14 IT加菲猫

ngrok服务器搭建步骤-测试成功

准备工作:1、准备好一台主机,带公网IP,最好上面没有其他的应用程序(对linux熟练的除外)2、准备一个一级域名,做好泛解析(二级域名的没有配置成功,汗。。。)下面是安装步骤:(安装环境:centos6.5 64bit , 阿里云主机带弹性IP)一、安装git1、安装git所需要的依赖包yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++2、卸载系统自带的Gityum remove git3、下载gitwget https://www.kernel.org/pub/so...阅读全文

博文 2017-06-19 21:07:12 瀋黙de魚

自己搭建ngrok服务把树莓派放到公网上去

概述 为什么自己搭建ngrok服务呢?原因很简单,官方如果绑定域名要收费啊,自己有服务器,所以就自己搭建一个好了,要求的服务器配置又不高,说实在的树莓派IO真的惨不忍睹,我的系统装在u盘里还是卡卡卡 不管怎么说,先把树莓派扔到公网上再说 搭建ngork服务 首先当然要安装go,因为ngrok使用go写的,但是go的官方网站被墙了,所以你得学会科学上网,因为我的服务器是国外的,所以就没有存在这样的网络问题了。 首先下载go wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz 解压 tar -zxvf go1.9.1.linux-amd64.tar.gz 之后移动解压出来的文件夹到你喜欢的位置,一般源码安装的...阅读全文

博文 2017-10-10 14:04:54 bboysoul

Debian 搭建ngrok

编译ngrok 网络上的教程大多是自己编译 git 和 go, 而且 go1.4 以上的版本还需要用 go1.4 来编译, 要先装gcc来编译 go1.4, 然后再用 go1.4 编译更新的版本.这就显得很坑了. Debian8 软件源里的go版本是 1.3.3, git 版本 2.1.4, 这两个都不算太高. 我平时不会用到 go 语言, git 版本也不需要太高, 能支持 GitHub 就可以了. 所以就不自己编译, 不想瞎折腾, 能用上 ngrok 就可以了. 我的 VPS 系统是 Debian8, 首先装必要的工具: sudo apt-get install build-essential golang mercurial git ngrok 是用 go 语言写的, 所以 golan...阅读全文

博文 2017-09-14 13:34:52 suanite