Pinvon's Blog

所见, 所闻, 所思, 所想

FRP 内网穿透

概述

  1. 可以让内网或防火墙后的机器对外网提供http/https服务.
  2. 支持基于域名的虚拟主机, 支持自定义域名绑定, 使多个域名可以共用一个80端口.
  3. 可以让内网或防火墙后的机器, 对外网环境提供tcp/udp服务, 可以从家里通过ssh访问处于公司内网环境的主机.

使用

frps & frps.ini 放到公网IP的机器上.

frpc & frpc.ini 放到内网IP的机器上.

通过ssh访问公司内网机器

修改 frps.ini:

# frps.ini
[common]
bind_port = 7000

启动 frps:

./frps -c ./frps.ini

修改 frpc.ini:

# 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:

./frpc -c ./frpc.ini

通过ssh访问内网机器:

ssh -oPort=6000 内网用户名@服务器IP

Comments

使用 Disqus 评论
comments powered by Disqus