手动部署并测试内网穿透

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

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

做两个测试:

  • ssh 远程登录
  • nginx 远程访问
bash 复制代码
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 : 客户端配置样例

bash 复制代码
#配置公网服务器上 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 端口号就可以

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

bash 复制代码
nohup ./frpc -c ./frpc.toml &> /dev/null &
nohup ./frps -c ./frps.toml &> /dev/null &
  • &> /dev/null:这是重定向操作,用于将命令的标准输出(stdout)和标准错误 (stderr)都重定向到/dev/null。/dev/null 是一个特殊的设备文件,向它写入的内 容都会被丢弃,读取它则会立即返回文件结束。因此,这个操作的作用是忽略命令的 所有输出信息。
相关推荐
折哥的程序人生 · 物流技术专研3 小时前
Java面试85题图解版 · 特别篇:2026后端高频面试题复盘(算法底层逻辑+高并发架构设计全解析,附Java实战代码)
java·网络·数据库·算法·面试
专注VB编程开发20年4 小时前
c#Modbus上位机开发-一次读10个地址和100个地址速度一样
网络·网络协议·tcp/ip
2601_961963386 小时前
技术解剖:哈希值、区块链与CA认证如何守护电子合同安全?
网络·人工智能·安全·区块链·智能合约·政务
2601_961963386 小时前
从“电子化”到“自动化”:2026年智能合约与电子合同融合的技术逻辑与法律适配
网络·人工智能·区块链·智能合约·政务
不吃土豆的马铃薯8 小时前
C++ 高性能网络缓冲区 Buffer 源码解析
linux·服务器·开发语言·网络·c++
dog2508 小时前
网络可用性,扩展性,性能的统计本质
网络
嵌入式-老费9 小时前
esp32开发与应用(再谈wifi的使用)
网络·智能路由器
YJlio9 小时前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设
wangxixi5229 小时前
OTN 以太网业务接入全流程详解
网络
带土19 小时前
5. 网络体系架构与WireShark简单使用
网络·测试工具·wireshark