内网穿透神器frp傻瓜式

前言

由于网络服务器资源稀少(其实就是太贵了,公司不舍得花钱),要对内网的服务器对外进行内网穿透映射,映射之后就可以通过公网的ip去访问内网的服务、远程桌面、ssh等等

其他软件

其他软件也能实现类似的效果切无需复杂配置,比如nat123,花生壳。软件对比,nat123(需要花钱)和花生壳(类似,我没看过)不符合我们的省钱优先需求!

准备工作

  1. 需要一台拥有公网ip的vps
  2. 内网服务器一台
  3. 一颗爱折腾的心

下载地址

软件下载地址:https://github.com/fatedier/frp/releases

本站下载地址:https://www.xsnzyqr.cn/archives/151

服务器(vps)搭建

下载linux包,上传到服务器上 或者通过 wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz

解压tar xzvf frp_0.15.1_linux_amd64.tar.gz

进入目录 cd frp_0.15.1_linux_amd64

编辑配置文件 vi frps.ini

[common]
bind_addr = 0.0.0.0
bind_port = 7000
token = jt123
allow_ports = 40000-49999,33389
  • bind_addr:设置为本机 0.0.0.0
  • bind_port:监听端口为 7000
  • token:密钥,客户端(内网服务器)需配置密钥才能映射
  • allow_ports:端口范围,40000-49999,33389为映射内网40000-49999端口和33389

运行命令(测试用):./frps -c frps.ini

%title插图%num

启动成功!

后台启动命令:nohup ./frps -c frps.ini >/dev/null 2>&1 &

后台启动后关掉方法:

ps -aux|grep frp| grep -v grep

找到进程 [1]12345

kill-9 12345

客户端(内网服务器)搭建

下载windows版包,解压缩

我们只需要这两个文件%title插图%num

修改配置文件frpc.ini

[common] 
server_addr = 122.***.***.14 
server_port = 7000 
token = jt123 
[range:tcp] 
type = tcp 
local_ip = 127.0.0.1 
local_port = 40000-49999,3389 
remote_port = 40000-49999,33389
  • server_addr:配置为服务器公网ip
  • server_port:配置为服务器监听端口
  • token:服务配置的密钥
  • [range:tcp]:范围端口映射要使用range:名字
  • type :为映射方式,可以为udp
  • local_ip:为127.0.0.1这个无需更改
  • local_port:本地开放端口,3389为windows的远程桌面端口
  • remote_port:映射出去的端口(3389映射出去为33389,远程访问需带入端口33389)

启动方法:在文件内按住Shift点击鼠标右键,如图所示%title插图%num

执行命令 frpc.exe -c frpc.ini

%title插图%num

出现这行即为开启成功,后面会显示其他端口的映射

效果演示

%title插图%num %title插图%num

 

标签

发表评论