frp安装
frp配置
-
服务端
frps.ini
1
2
3
4
5
6
7[common]
bind_port = 7000
token = 12345678
# 可在本地通过 ServerIP:7500 查看服务端情况
dashboard_user = root
dashboard_pwd = root
dashboard_port = 7500 -
提供服务的内网机器
frpc.ini
1
2
3
4
5
6
7
8
9
10[common]
server_addr = ServerIP
server_port = 7000
token = 12345678
[secret_ssh]
type = stcp
sk = 自定义密钥,与下面一致
local_ip = 127.0.0.1
local_port = 22注:需要开启22端口,检测方式:
1
ssh root@127.0.0.1
-
访问服务的机器
frpc.ini
1
2
3
4
5
6
7
8
9
10
11
12[common]
server_addr = ServerIP
server_port = 7000
token = 12345678
[secret_ssh_visitor]
type = stcp
role = visitor
server_name = secret_ssh
sk = 自定义密钥,与上面一致
bind_addr = 127.0.0.1
bind_port = 6000
访问内网机器
-
服务端 Debian (后台运行)
1
nohup ./frps -c frps.ini &
-
内网机器 Ubuntu
1
./frpc -c frpc.ini
- 若要开机自启则需要使用
systemd
,参考使用 systemd | frp (gofrp.org)
- 若要开机自启则需要使用
-
访问Ubuntu的机器 Windows (写个bat文件方便直接启动)
1
frpc.exe -c frpc.ini
-
在Windows上使用ssh连接
1
ssh -oPort=6000 schenk@127.0.0.1
-
注:连接后需要手动使.bashrc生效
1
source ~/.bashrc
-