手动部署并测试内网穿透

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 是一个特殊的设备文件,向它写入的内 容都会被丢弃,读取它则会立即返回文件结束。因此,这个操作的作用是忽略命令的 所有输出信息。
相关推荐
梦帮科技4 小时前
领域认知知识库图谱注入:从双式记账图网络到高质量问答对自动化合成流水线
运维·网络·数据库·人工智能·矩阵·架构·自动化
菜鸡养成中...5 小时前
卫星通信协议笔记1-协议栈
网络
hzxpaipai6 小时前
杭州企业官网怎么建设?从策划到上线的5步建站方法
运维·服务器·前端·网络
smartpi_ai6 小时前
通用脱机烧录器为什么烧不进 CI-03?下载协议的门槛、免唤醒 10 条的建议值属性
服务器·网络·ci/cd
ITxiaobing20237 小时前
自研 IP 库与 AppsFlyer 判定不一致的排查实践
网络·网络协议·tcp/ip
2501_937860947 小时前
中篇:TCP 为什么可靠又高效?滑动窗口、流量控制、拥塞控制与粘包全解析
服务器·网络·tcp/ip
刚及格的陆拾伍8 小时前
Wi-Fi核心知识精要:从频段到帧结构全解析
网络·物联网·网络协议·信息与通信·iot
xiaoye-duck8 小时前
《Linux 网络编程》深入理解 IO 多路复用:select 函数详解与 Echo 服务实战
linux·网络
SDWAN_Cheap9 小时前
TCP滑动窗口与拥塞控制是什么?从流量控制到网络稳定性的完整解析
网络·tcp/ip·php
广东融科数据服务有限公司9 小时前
无网络仓储库房安防监控改造落地案例|离线闭环存储 + 4G 低功耗远程适配实战优化
网络·仓储改造