首页 > 其他分享 >搭建内网穿透

搭建内网穿透

时间:2023-08-16 15:14:54浏览次数:44  
标签:plugin server 穿透 frp https port nps 搭建

搭建内网穿透

通过在具有公网 IP 的节点上部署 frp 服务端, 可以轻松地将内网服务穿透到公网. GitHub 地址: https://github.com/fatedier/frp.

下载和解压:

wget https://github.com/fatedier/frp/releases/download/v0.47.0/frp_0.47.0_linux_amd64.tar.gz
tar -zxvf frp_0.47.0_linux_amd64.tar.gz
cd frp_0.47.0_linux_amd64

服务端配置:

[common]
# 服务端监听端口, 接收 frpc 的连接
bind_port = 9488
vhost_http_port = 80
vhost_https_port = 443
# allow_ports = 8000-90000

# 令牌
authentication_method = token
token = 12345678

# 连接池大小
max_pool_count = 5
# 限制单个客户端最大同时存在的代理数, 0 表示没有限.
max_ports_per_client = 0

# 服务监控配置
dashboard_port = 7500
dashboard_user = admin
dashboard_pwd = admin
pprof_enable = false
# {dashboard_addr}:{dashboard_port}/metrics
enable_prometheus = true

# 日志配置
log_file = ./frps.log
log_level = info
log_max_days = 3
detailed_errors_to_client = true

客户端 HTTP 配置:

[common]
server_addr = X.X.X.X
server_port = 7000
token = 12345678

[web]
type = http
local_ip = 127.0.0.1
local_port = 8080
custom_domains = 

客户端 HTTPS 配置:

[common]
server_addr = X.X.X.X
server_port = 7000
token = 12345678

# 如果本地服务也支持 https 可以使用 https2https 插件
[https2http]
type = https
custom_domains = 

plugin = https2http
plugin_local_addr = 127.0.0.1:8080
plugin_crt_path = ./server.crt
plugin_key_path = ./server.key
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp

后台运行

$ nohup ./frps -c ./frps.ini &

nps

GitHub 地址: https://github.com/ehang-io/nps

mkdir nps_0.26.10
cd nps_0.26.10
wget https://github.com/ehang-io/nps/releases/download/v0.26.10/linux_amd64_server.tar.gz
tar -zxvf linux_amd64_server.tar.gz

安装和启动:

sudo ./nps install
sudo nps start
# 停止
sudo nps stop
  • 访问服务端 ip:web 服务端口(默认为 8080)
  • 使用用户名和密码登陆(默认 admin/123,正式使用一定要更改)

安装路径:/etc/nps,日志文件:/var/log/nps.log。

标签:plugin,server,穿透,frp,https,port,nps,搭建
From: https://www.cnblogs.com/jnyyxz/p/17635097.html

相关文章

  • centos7搭建radius认证服务器
     centos7搭建radius认证服务器一、实验设备清单1.VMware15.52.centos7(radius服务器)3.管理型交换机(radius客户端)二、安装centos7虚拟机1.安装虚拟机,并配置联网说明:centos7虚拟机网卡配置采用桥接模式。编辑网卡信息,并配置静态IP地址。vi/etc/sysconfig/network-sc......
  • 客服系统搭建教程,这些技巧你必须掌握!
    随着企业对客户服务需求的不断增加,客服系统的搭建成为了一项重要的任务。一个高效、稳定的客服系统能够提升客户满意度,增强企业竞争力。那么,在搭建客服系统时,有哪些技能是我们必须掌握的呢?了解客户需求在搭建客服系统之前,我们需要深入了解客户的需求,包括客户群体、服务内容、......
  • 【开源分享】在线客服系统搭建-基于php和swoole客服系统CRMchat(附源码完整搭建教程)
    CRMChat是一款开源的在线客服系统,后台管理使用thinkphp框架,消息通讯使用swoole扩展,现在我来部署搭建一下。这是一款不可商用的开源客服系统,如果有商用需求可以访问我的网站:gofly.v1kf.com域名解析以阿里云为例,我添加了自己的二级域名crmchat.v1kf.com到服务器IPPHP扩展安装......
  • 3-软硬件环境搭建
    目录一.硬件环境二.软件环境一.硬件环境1.单片机最小系统(单片机,复位电路,晶振电路)二.软件环境1.STM32工程文件结构2.固件库安装......
  • 本地搭建spring-boot集成dubbo问题汇总
    1,java.lang.NoClassDefFoundError:com/alibaba/spring/util/PropertySourcesUtils<dependency> <groupId>com.alibaba.spring</groupId> <artifactId>spring-context-support</artifactId> <version>1.0.2</version>......
  • 如何搭建一个演讲训练门户网站?
    搭建一个演讲训练门户网站可以帮助人们提升演讲能力和表达能力,提供相关的教学资源和训练工具。本文将介绍搭建演讲训练门户网站的步骤和要点。首先,确定网站的目标和定位。演讲训练门户网站的目标是提供演讲训练相关的教学资源和工具,帮助用户提升演讲能力和表达能力。定位可以根据......
  • 【Alibaba中间件技术系列】「RocketMQ技术专题」让我们一起实践RocketMQ的服务搭建及
    推荐超值课程:点击获取RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点1、能够保证严格的消息顺序2、提供丰富的消息拉取模式3、高效的订阅者水平扩展能力4、实时的消息订阅机制5、亿级消息堆积能力搭建一个双节点的RocketM环境背景:虚拟机:vmware12操作系统:ce......
  • 基于花生壳和EMQX搭建本地mqtt服务
    本篇关于搭建本地mqtt调试服务器步骤1:下载相关工具,花生壳以及EMQX开源mqtt服务EMqx下载地址:https://www.emqx.com/zh/try?product=broker花生壳下载地址:https://hsk.oray.com/步骤2:花生壳实现内网穿透在这里不做讲解,主要讲述EMQX相关步骤;emqx开源版本下载,解压后,成功后的界面:浏览......
  • Python小项目:利用tkinter搭建粗糙集简约算法软件
    文章目录1前言2粗糙集简约算法简述2.1基本概念2.2算法原理2.3应用领域3实验详解3.1实验数据3.2实验说明及过程截图3.3实验结果4代码详解5结语完整项目下载:下载链接1前言在本次旅程中,我们将探索一个令人兴奋的主题——“Python小项目:利用tkinter搭建粗糙集简约算法软件......
  • Python小项目:利用tkinter搭建个人所得税计算器
    文章目录1前言2详细介绍3代码介绍4结语完整项目下载:下载链接1前言在当今数字化时代,个人所得税的计算对于每个人来说都是一个重要而复杂的任务。为了让个人所得税的计算变得更加便捷和直观,本实验采用了Python编程语言,并借助tkinter图形化界面库,搭建了一个实用的个人所得......