frpc内网穿透

1、下载客户端和服务端文件

这里以公网服务器是Linux系统为例,分别下载Linux服务端和Windows客户端文件

2、配置frps服务端

复制代码
#vim frps.ini
bind_port = 7000 #绑定的通信端口
token = ****     #与客户端token保持一致
dashboard_addr = 0.0.0.0
dashboard_port = 1234  #后台访问端口
dashboard_user = ****  #登录后台用户名
dashboard_pwd =  ****  #登录后台密码
复制代码

2.1、启动frps服务

直接在frps目录下命令启动

./frps -c ./frps.ini

2.2、或者直接添加服务设置自启动

vim /lib/systemd/system/frps.service

编辑文件配置以下内容

复制代码
[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
# frps的安装目录
ExecStart=/home/frps/frps -c /home/frps/frps.ini

[Install]
WantedBy=multi-user.target
复制代码

Linux服务端启动命令

复制代码
# 设置开机自启动
systemctl enable frps.service

# 启动应用
systemctl start frps.service

# 重启应用
systemctl restart frps.service

# 停止应用
systemctl stop frps.service

# 查看应用的日志
systemctl status frps.service
复制代码

3、配置frpc客户端

复制代码
[common]
server_addr = 123.123.123.123 #公网服务器ip地址
authentication_method = token
server_port = 7000 #与服务端配置的通信端口一致
token = *****      #与服务端配置的token值保持一致

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 3389  #本机电脑的远程端口
remote_port = **** #通过外网直接远程电脑的端口
复制代码

3.1、直接在客户端目录下命令启动服务

.\frpc.exe -c .\frpc.ini

3.2、或者注册Windows服务设置后台开机自启动

(1) 下载安装服务软件。

(2) 在frpc目录下新建start.bat文件,文件内容保存如下。

.\frpc.exe -c .\frpc.ini

(3) 在win64目录下输入一下命令运行。

.\nssm.exe install frpc

(4) 弹出安装对话框点击Install service,提示successfully,说明安装成功。

(5) 可在系统运行服务查看,设置开机自动运行即可。

posted @   一级退堂鼓表演艺术家  阅读(14087)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示