frp内网穿透配置

1、Linux服务端设置

下载地址:https://github.com/fatedier/frp/releases

下载内容:frp_0.37.1_linux_amd64.tar.gz

设置frps.ini配置:

[common]
bind_port = 7000
token = abcd1234

启动服务器端程序:

./frps -c ./frps.ini

防火墙允许端口号:

sudo ufw allow xxxx

2、Windows客户端设置

下载地址:https://github.com/fatedier/frp/releases

下载内容:frp_0.37.1_windows_amd64.zip

设置frpc.ini配置:

[common]
server_addr = xxx.xxx.xxx.xxx
server_port = 7000
token = abcd1234

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 5000

[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 6000

启动客户端程序:

frpc.exe -c frpc.ini

### 海纳斯系统 FRP 内网穿透配置教程 #### 1. 安装FRP 在海纳斯(HarmonyOS)或其他类Unix操作系统上安装FRP,可以通过下载官方发布的二进制文件完成。以下是具体操作: 首先,前往FRP的GitHub页面获取最新版本的发布包[^1]: ```bash 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 ``` 将解压后的`frps`和`frpc`可执行文件移动至系统的PATH路径下以便全局调用。 #### 2. 配置服务端 (FRPS) 创建并编辑服务器端配置文件 `frps.ini`,通常放置于 `/etc/frp/` 或其他自定义目录中: ```ini [common] bind_port = 7000 # 设置服务端监听端口 dashboard_port = 7500 # 可选:设置仪表盘端口用于监控 token = your_token # 自定义令牌以增强安全性 vhost_http_port = 80 # 如果需要HTTP反向代理,则指定此端口 log_file = /var/log/frps.log # 日志记录位置 log_level = info # 日志级别 max_pool_count = 5 # 连接池大小 ``` 启动服务端程序: ```bash nohup ./frps -c /path/to/frps.ini & ``` #### 3. 配置客户端 (FRPC) 同样,在客户端设备上创建并编辑 `frpc.ini` 文件: ```ini [common] server_addr = x.x.x.x # 替换为实际的服务端IP地址 server_port = 7000 # 对应服务端绑定的端口号 token = your_token # 和服务端一致的安全令牌 [ssh] type = tcp # 协议类型 local_ip = 127.0.0.1 # 转发本地服务的IP地址 local_port = 22 # 转发本地服务的端口 remote_port = 6000 # 映射到公网上的远程端口 [web] type = http # HTTP协议转发 local_port = 80 # 本地Web服务运行的端口 custom_domains = example.com # 域名解析指向该服务 ``` 启动客户端程序: ```bash nohup ./frpc -c /path/to/frpc.ini & ``` #### 4. 将FRP作为系统服务管理 为了方便管理和自动重启,可以将FRP注册为系统服务。以下是以Linux环境为例的操作方法: ##### 创建服务单元文件 对于FRPS(服务端),新建 `/etc/systemd/system/frps.service` 文件: ```ini [Unit] Description=FRP Server Service After=network.target [Service] Type=simple User=root # 根据需求调整用户权限 WorkingDirectory=/usr/local/frp # 修改为实际工作目录 ExecStart=/usr/local/frp/frps -c /etc/frp/frps.ini Restart=on-failure [Install] WantedBy=multi-user.target ``` 对于FRPC(客户端),新建 `/etc/systemd/system/frpc.service` 文件: ```ini [Unit] Description=FRP Client Service After=network.target [Service] Type=simple User=root # 同样可根据需求修改 WorkingDirectory=/usr/local/frp # 实际工作目录 ExecStart=/usr/local/frp/frpc -c /etc/frp/frpc.ini Restart=on-failure [Install] WantedBy=multi-user.target ``` 启用并启动服务: ```bash systemctl daemon-reload # 刷新服务列表 systemctl enable frps # 开机自启服务端 systemctl start frps # 手动启动服务端 systemctl status frps # 查看状态 systemctl enable frpc # 开机自启客户端 systemctl start frpc # 手动启动客户端 systemctl status frpc # 查看状态 ``` 以上步骤完成后,FRP内网穿透工具即已成功部署并运行。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coding的叶子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值