当前位置: 首页 > news >正文

海口网站建设方案优化企业家网站建设

海口网站建设方案优化,企业家网站建设,重庆沙坪坝火车站,网站 特效都是用什么软件做的简介 部署在公司内部局域网虚拟机上的服务需要在外网能够访问到,这不就是内网穿透的需求吗,之前通过路由器实现过,现在公司这块路由器不具备这个功能了,目前市面上一些主流的内网穿透工具有:Ngrok,Natapp&…

简介

部署在公司内部局域网虚拟机上的服务需要在外网能够访问到,这不就是内网穿透的需求吗,之前通过路由器实现过,现在公司这块路由器不具备这个功能了,目前市面上一些主流的内网穿透工具有:Ngrok,Natapp,花生壳,Ssh、autossh,Frp,Lanproxy,Spike。这里选用了Frp作为技术实现方案。

一、frp是什么?

如下是github官网介绍https://github.com/fatedier/frp/blob/dev/README_zh.md 。frp是一个专注于内网穿透的高性能的反向代理应用,支持TCP,UDP,HTTP,HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。

那么多方案这里选用frp的主要原因是frp 是一个国内的免费且开源的项目。

二、安装部署

frp下载和版本选择 frp官网

下载frp:https://github.com/fatedier/frp (注意: 客户端和服务端版本要一致)

我这边服务器系统都是CentOS7 64位,于是选择了 frp_0.38.0_linux_adm64.tar.gz

2.1 服务端(阿里云)

yum -y install wget lrzsz
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
tar -xzvf frp_0.38.0_linux_amd64.tar.gz
cd  frp_0.38.0_linux_amd64/
vim  frps.ini
# 在末尾增加一行:vhost_http_port = 8087,使frps.ini最终配置如下:
[root@ecs-ca29 frp_0.38.0_linux_amd64]# cat frps.ini 
[common]
bind_port = 7000#http服务端口
vhost_http_port = 8087#https服务端口
vhost_https_port = 8088# dashboard
dashboard_port = 7500
dashboard_user = root
dashboard_pwd = Maqiangli@1234
dashboard_token = Maqiangli@1234[root@ecs-ca29 frp_0.38.0_linux_amd64]#

注: vhost_http_port监听的端口不能被占用,否则会导致frps不能启动,端口可根据实际需要修改;bind_port端口为frp服务端和客户端连接通信的端口,默认为7000。
在这里插入图片描述

nohup ./frps -c frps.ini &  > frp.log  #frp在后台运行

frps dashboard 通过浏览器查看 frp 的状态以及代理统计信息展示
在这里插入图片描述

每个压缩包解压后都包含以下文件和一个systemd文件夹:
frpc —— 客户端可执行二进制文件
frpc_full.ini —— 包含全部配置项的客户端配置文件
frpc.ini —— 客户端使用的配置文件,包含最简配置
frps —— 服务端可执行二进制文件
frps_full.ini —— 包含全部配置项的服务端配置文件
frps.ini —— 服务端使用的配置文件,包含最简配置
systemd —— 文件夹,用于将frpc和frps添加为服务的配置,linux下使用systemd作为守护程序、mac os使用launchd作为守护程序
注:只需用到frp_0.38.0_linux_amd64目录下的frps相关文件

2.2 客户端(虚拟机)

yum -y install wget lrzsz
wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz
tar -xzvf frp_0.38.0_linux_amd64.tar.gz
cd  frp_0.38.0_linux_amd64/
vi frpc.ini
[root@localhost frp_0.38.0_linux_amd64]#  cat  frpc.ini
[common]
# 114.115.134.192ip是云服务器公网IP
server_addr = 114.115.134.192
server_port = 7000[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
#配置http服务 本文配置
[web]
type = http
# frp 客户端IP
local_ip = 127.0.0.1
# frp客户端web服务器IP
local_port = 8087# frp服务端域名或者ip
custom_domains = 114.115.134.192
# 自定义frp服务端端口,将本地19001端口转出为公网IP端口8087
local_port = 19001
remote_port = 8087
[root@localhost frp_0.38.0_linux_amd64]# 

在这里插入图片描述

nohup ./frpc -c ./frpc.ini &  > frp.log  #启动frpc程序
tail -f nohup.out 

注:此时frpc会通过7000端口尝试与frps建立通信连接,看到如下日志这说明连接建立成功

tupian

服务端 7000端口, 和8087端口(根据自己端口变换) ,需要确保端口已经开放外部访问

总结:

到此第二节中的需求已经完成,这里只是使用了frp的http代理功能,frp还有其他的功能特性,感兴趣的可以到官网进行学习。

http://www.yayakq.cn/news/787058/

相关文章:

  • 下载学校网站模板下载dw网站制作
  • 上海网站制作开发自学建百度首页网站
  • 网站更新维护新西兰网站建设
  • 贵阳设计网站外卖网站开发
  • win7 做服务器开网站网易企业邮箱怎么发送文件
  • 现在主流网站用什么做的宁波高端网站建设公司
  • 做网站的公司主要是干啥怎么给网站添加代码
  • 域名购买网站有哪些做思维导图的在线网站
  • 怎样做淘宝客网站不关站备案wordpress
  • 网站做备案WordPress的站内地图
  • 网站 关于我们 模板2022年楼市最新政策
  • 做教育app的网站有哪些内容金融互助平台网站制作
  • 佛山企业网站建设特色网站自己可以备案吗
  • 福州网站建设电话图片制作的软件有哪些
  • 网站短信验证怎么做的湖南铁军工程建设有限公司网站
  • 网站建设贵阳静态网站策划书
  • 安康做网站哪家好项目之家app
  • 学校网站建设注意点网站建设系统服务
  • 网站成功案例分析如何先做网站再绑定域名
  • 网站解析怎么设置做网站找那家公司好
  • 做网站需要交接什么表白网页制作软件手机版
  • 国内做外贸的网站乐山住房和城乡建设厅网站
  • 特效素材免费下载网站wordpress点击文字弹窗
  • 制作高端网站效果怎么样中山商城型网站建设
  • 长沙网站建设开发律师网络推广
  • 互联网项目有哪些可做天水网站seo
  • 遂宁市网站建设手机主题制作软件
  • 用了采集站域名做网站武安市网站建设费用
  • 网站工商标识做网站的公司负责工商注册是什么意思
  • 澄海玩具网站建设公司抖音带运营公司