下载地址
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。github地址
使用示例
包解压后
- 将 frps 及 frps.ini 放到具有公网 IP 的机器上。
- 将 frpc 及 frpc.ini 放到处于内网环境的机器上。
- 修改 frps.ini 文件,这里使用了最简化的配置:
# frps.ini
[common]
bind_port = 7000
然后运行frps 可以用nohub后台运行
nohup ./frps &
- 修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x;
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
./frpc -c ./frpc.ini
也可以nohub后台运行,-c不是必要参数,默认会用同目录下的ini文件
- 通过 ssh 访问内网机器,假设用户名为 test
ssh -p=6000 test@x.x.x.x
这是最简单的用法,深入还可以 通过自定义域名访问部署于内网的 web 服务转发 DNS 查询请求 转发 Unix域套接字 装插件对外提供简单的文件访问服务 装插件为本地 HTTP 服务启用 HTTPS 点对点内网穿透
打赏