Files
doc/docs/nas-skill/5-frpc.md
2024-01-01 13:36:44 +08:00

79 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
sidebar_position: 5
---
# 内网穿透
内网穿透就是无论你的盒子所处网络是否有公网IP无论是否在复杂内部网络下只要你的盒子能联通上网就可以做好穿透让你在异地随时访问和管理海纳思系统。
## 系统内置 frpc
海纳思系统hinas内置了一个frpc的穿透客户端软件
但是并没有开启,也没有运行。
终端输入 ```frpc -v``` 可以看到它的版本号
终端输入 ```systemctl enable frpc``` 可以设置为开机自启动
终端输入 ```systemctl start frpc``` 可以运行它
终端输入 ```systemctl status frpc``` 可以查看它运行后的状态是否正确
如果你不喜欢,可以完全删除它
```bash
sudo apt purge frpc-histb
```
当然,如果你哪天又想用了,就安装
```bash
sudo apt update && sudo apt install frpc-histb
```
## 开通 frpc 账号
如果你没有自己搭建的 frps 服务器,可以捐赠 25 元1年使用作者搭建的。
未开通前:终端输入 `kaitong-frp`
![](./img/frpc1.jpg)
将你的设备识别码发给作者,捐赠后,继续输入 `kaitong-frp` 即可开通。
## 手动配置案例
如果你开通的是作者的 frpc 账号,首次使用是默认穿透 22 端口和 web 程序的 443 端口。
配置文件位置: `/etc/frp/frpc.toml`
此时,你可以使用两个基本功能:
### 1. 远程 ssh 访问盒子终端后台
```bash
ssh -p xxxxx root@any168.net
```
xxxxx 是指随机分配给你账号的 frps 服务器端口。
配置的模块示例:
```bash
...#前面的是账号信息(不可泄露)
[[proxies]]
name = "ssh-21590"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 21590
#这里的21590端口就是直达你的盒子的网路
```