没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
3页
CentOS 7使用Ngrok搭建内网穿透服务 依赖安装 安装go语言环境 sudo yum install -y golang 验证go语言环境 go env 安装最新版本git sudo yum remove git sudo yum install epel-release sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm sudo yum install git2u 验证git版本 git --version 安装 Ngrok 下载 Ngrok 最新源码 Ngrok Gtihub 地址:
资源推荐
资源详情
资源评论
CentOS 7使用使用Ngrok搭建内网穿透服务搭建内网穿透服务
CentOS 7使用使用Ngrok搭建内网穿透服务搭建内网穿透服务
依赖安装依赖安装
安装安装go语言环境语言环境
sudo yum install -y golang
验证go语言环境
go env
安装最新版本安装最新版本git
sudo yum remove git
sudo yum install epel-release
sudo yum install -y https://centos7.iuscommunity.org/ius-release.rpm
sudo yum install git2u
验证git版本
git --version
安装安装 Ngrok
下载下载 Ngrok 最新源码最新源码
Ngrok Gtihub 地址:
https://github.com/inconshreveable/ngrok/releases
保存 Ngrok 源码
cd /usr/local/
git clone https://github.com/inconshreveable/ngrok.git
生成自签名证书生成自签名证书
其中 xxx.com 替换成自己的域名
cd /usr/local/ngrok/
openssl genrsa -out rootCA.key 2048
openssl req -x509 -new -nodes -key rootCA.key -subj "/CN=xxx.com" -days 5000 -out rootCA.pem
openssl genrsa -out server.key 2048
openssl req -new -key server.key -subj "/CN=xxx.com" -out server.csr
openssl x509 -req -in server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out server.crt -days 5000
证书生成后,将其拷贝,覆盖原来Ngrok 的证书:
拷贝时提示是否覆盖源文件,输入 y 即可
cp rootCA.pem assets/client/tls/ngrokroot.crt
cp server.crt assets/server/tls/snakeoil.crt
cp server.key assets/server/tls/snakeoil.key
生成客户端软件生成客户端软件
编译生成服务端运行软件
cd /usr/local/ngrok/
GOOS=linux GOARCH=amd64 make release-server
生成的软件目录: /usr/local/ngrok/bin
服务端软件文件名: ngrokd
编译生成客户端运行软件:
# 32位linux客户端:
GOOS=linux GOARCH=386 make release-client
# 64位linux客户端:
GOOS=linux GOARCH=amd64 make release-client
#32位windows客户端:
GOOS=windows GOARCH=386 make release-client
#64位windows客户端:
GOOS=windows GOARCH=amd64 make release-client
资源评论
weixin_38647567
- 粉丝: 4
- 资源: 924
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功