返回顶部

frp最简配置 实现内网穿透(访问内网其他服务器SSH)

 

  内网服务器ip地址:192.168.2.100 ,作为代理,中转访问192.168.2.232 的ssh数据。

  内网服务器ip地址:192.168.2.232 ,使用22端口提供SSH服务。

  外网服务器ip地址:202.106.0.20 ,使用7000端口作为服务监听端口。

  外网服务器上的端口 6000 是从内网服务器配置接收到的,该端口是配置在内网frpc服务器的配置文件中。

  黄色的路径是外网用户访问内网服务器的数据走向图。

  蓝色的竖直粗线是由内网服务器 主动连接外网服务器的7000端口 建立的连接。

 

外网服务器配置:

  配置文件内容(frps.ini):

  # frps.ini
  [common]
  bind_port = 7000

  服务启动命令:

nohup ./frps -c ./frps.ini &
#nohup 命令用法见 https://www.cnblogs.com/yyxianren/p/10752533.html

 

内网frpc服务器配置:

 配置文件内容(frps.ini):

  # frpc.ini
  [common]
  server_addr = 202.106.0.20
  server_port = 7000

  [tcp]
  type = tcp
  local_ip = 192.168.2.232
  local_port = 22
  remote_port = 6000

  服务启动命令:

  nohup ./frpc -c ./frpc.ini &

  #nohup 命令用法见 https://www.cnblogs.com/yyxianren/p/10752533.html

 

测试:

    #测试就不在赘述了,外网使用202.106.0.20:6000访问192.168.2.232 的ssh服务,同样3389远程桌面,经测试也可以实现

 

最后附上官方项目地址:官方GITHUB

posted @ 2019-07-11 15:15  御用闲人  阅读(805)  评论(0编辑  收藏  举报