使用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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM