ssh链接外网hinas
进入frp文件夹
cd /etc/frp
下载frp并解压
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz && tar xzvf frp_0.30.0_linux_amd64.tar.gz
配置frp服务
vi frps.toml
vi frps.ini
frps.toml or frps.ini的解释
[common]
bind_port = 7000 #服务端口
dashboard_port = 7005 #web服务端口 dashboard就是web服务如下图
token =123456789 #客户端和服务器链接密码
dashboard_user = root #web服务端口账户
dashboard_pwd = 123456789 #web服务端口密码
allow_ports=7001-7004 #可以映射的端口号 自己写就行
dashboard界面
启动frps服务端
./frps -c ./frps.ini
在这里插入代码片
开启后台运行frps,必要的,按ctrl+c,frps服务就会关了。所以你懂得,要开启后台运行。
nohup ./frps -c frps.ini >/dev/null 2>&1 & # 2>&1是错误2重定向到标准输出1 第二个& 是后台运行的意思
2024/01/20 09:31:56 [I] [root.go:205] start frps success # 说明启动成功
## 各位大神,登录路由器开启端口映射
1. allow_ports=7001-7004
2. bind_port = 7000 #服务端口
3. dashboard_port = 7005 #web服务端口
4.加起来就是7000-7005,所以下图我都开启了。红圈内的,圈外的映射是我其他软件用的和这个不相干啊。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/be3872dfe8bc4fb59891d3ceb4131d71.png)
## 浏览器验证一下,输入:外网ip:daskboard端口号。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e260ce3a2f714abf8e0330691f160649.png)
## 回到家里,内网访问家里的hinas
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/974350f7f25a440f80f2164d71c3e887.png)
## 同样进入frp文件夹
```bash
cd /etc/frp
下载并解压frp
wget https://github.com/fatedier/frp/releases/download/v0.30.0/frp_0.30.0_linux_amd64.tar.gz && tar xzvf frp_0.30.0_linux_amd64.tar.gz
编辑frpc.ini
vi /etc/frp/frpc.ini
[common]
server_addr = 111.222.222.111 #公网ip
# 与frps.ini的bind_port一致
server_port = 7000
# 与frps.ini的token一致
token=123456789
# 配置ssh服务,本文未配置
[ssh]
type = tcp
# frp客户端IP
local_ip = 127.0.0.1
# frp客户端ssh端口
local_port = 22
# 自定义ssh转发端口
remote_port = 7002
# 配置ftp服务,本文未配置
[ftp]
type = tcp
#ftp客户端IP
local_ip = 127.0.0.1
# ftp客户端ssh端口
local_port = 21
# 自定义ftp转发端口
remote_port = 7001