安装
使用go编写 方便部署
使用
- github地址
https://github.com/fatedier/frp
- 直接下载对应的版本即可
分服务端和客户端
ssh服务
1. 服务器一:有公网的ip地址
# frps.ini
[common]
bind_port = 7000
./frps -c ./frps.ini
2. 内网或者家里的主机
# frpc.ini
[common]
server_addr = 服务器一的ip地址
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
./frpc -c ./frpc.ini # 启动
3.测试
ssh -p 6000 test@x.x.x.x
http服务
1. 服务器一:有公网的ip地址
# frps.ini vhost HTTP port to 8080: 可以通过 公网地址 :8080 然后访问到
[common]
bind_port = 7000
vhost_http_port = 8080
2. 内网或者家里的主机
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[web]
type = http
local_port = 80
custom_domains = www.yourhost.com
./frpc -c ./frpc.ini # 启动
3.测试
www.yourhost.com:8080 可以访问到内网部署的web