使用frp进行内网穿透

1.前提:1台有公网ip的服务器(1核1G),1台在内网的服务器(16G)

2.在公网机器上安装frp,并启动frp server

下载并解压

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

配置文件frps.ini

[common]
bind_port = xxxx
token = ssssss

其中bind_port是用于和client端通信的;token是密码;vhost_http_port是当client端配置了web http的服务的时候,通过server访问的端口;vhost_https_port是当client端配置了web https的服务的时候,通过server访问的端口

启动

./frps -c frps.ini

 

3.在内网机器上安装frp,并启动frp client

配置文件frpc.ini

[common]
server_addr = 公网机器host
server_port = xxxx
token = ssssss
[ssh]
type = tcp
local_ip = 内网机器host
local_port = 22
remote_port = 6000

启动

./frpc -c frpc.ini

 

这时就可以通过外网机器的6000端口来ssh到内网机器上了

ssh -p 6000 user@外网机器host

 

posted @ 2020-05-01 23:58  tonglin0325  阅读(694)  评论(1编辑  收藏  举报