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

手动部署并测试内网穿透

frp 下载:https://github.com/fatedier/frp/releases/tag/v0.58.1

github 提速工具,Watt Toolkit 官网:https://steampp.net/

做两个测试:

  • ssh 远程登录
  • nginx 远程访问
sudo yum install nginx # centos 安装
sudo apt install nginx # ubuntu 安装#启动
$ nginx#暂停
# nginx -s stop

nginx 首页默认 apt 安装之后,首页是:/var/www/html/XXX(index.nginx-debian.html)

frpc.toml : 客户端配置样例

#配置公网服务器上 frp 服务的 IP 与端口
serverAddr = "x.x.x.x"
serverPort = 8888[[proxies]]
name = "ssh-serivce"             #名称
type = "tcp"                     #代理类型
localIP = "127.0.0.1"            #本地 IP
localPort = 22                   #内网服务监听的端口
remotePort = 8081                #需要在公网服务器上监听的端口,#其他人未来可以通过这个端口访问
我们的本地的 22 号服务#也就是说 8081 端口会映射到 22 号
端口
  • 服务器端配置文件也可以进行复杂配置,但是我们追求简单,服务器只需要配置 bind 端口号就可以

服务器和客户端都可以这样在后台启动

nohup ./frpc -c ./frpc.toml &> /dev/null &
nohup ./frps -c ./frps.toml &> /dev/null &
  • &> /dev/null:这是重定向操作,用于将命令的标准输出(stdout)和标准错误 (stderr)都重定向到/dev/null。/dev/null 是一个特殊的设备文件,向它写入的内 容都会被丢弃,读取它则会立即返回文件结束。因此,这个操作的作用是忽略命令的 所有输出信息。


http://www.mrgr.cn/news/54344.html

相关文章:

  • 保研推荐信模板
  • 每日一题学习笔记——移动零
  • 软件设计模式------概述
  • 深度解析机器学习的四大核心功能:分类、回归、聚类与降维
  • SpringBoot中的对象
  • Java后端面试题:JVM篇
  • KMP 算法
  • 23 Shell Script服务脚本
  • go中阶乘实现时递归及迭代方式的比较
  • 【MySQL】提高篇—索引与性能优化:如何创建与管理索引
  • go 中的斐波那契数实现以及效率比较
  • LeetCode题练习与总结:摆动排序 Ⅱ--324
  • 系统架构设计师教程 第18章 18.7 系统架构的脆弱性分析 笔记
  • 智能农业:科技推动的现代农业革命
  • STM32应用详解(3)GPIO应用之通过IO端口读取按键的状态
  • TypeScript
  • Spark安装
  • 教电脑“看”图片
  • 【4046倍频电路】2022-5-15
  • Linux操作系统切换设置系统语言
  • 用HTML标签承载页面内容:前端开发的基础知识
  • [实时计算flink]Flink SQL作业快速入门
  • OpenHarmony中EAP-PEAP认证支持 GTC方式
  • 21世纪当代国学易经起名大师颜廷利:全球知名哲学家思想家
  • JavaWeb——Maven(5/8):依赖管理-依赖配置(Maven 项目中的依赖配置、访问仓库网站、配置依赖的注意事项)
  • 自动机器学习(AutoML)