内网穿透神器frp傻瓜式
前言
由于网络服务器资源稀少(其实就是太贵了,公司不舍得花钱),要对内网的服务器对外进行内网穿透映射,映射之后就可以通过公网的ip去访问内网的服务、远程桌面、ssh等等
其他软件
其他软件也能实现类似的效果切无需复杂配置,比如nat123,花生壳。软件对比,nat123(需要花钱)和花生壳(类似,我没看过)不符合我们的省钱优先需求!
准备工作
- 需要一台拥有公网ip的vps
- 内网服务器一台
- 一颗爱折腾的心
下载地址
软件下载地址: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
启动成功!
后台启动命令:nohup ./frps -c frps.ini >/dev/null 2>&1 &
后台启动后关掉方法:
ps -aux|grep frp| grep -v grep
找到进程 [1]12345
kill-9 12345
客户端(内网服务器)搭建
下载windows版包,解压缩
我们只需要这两个文件
修改配置文件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点击鼠标右键,如图所示
执行命令 frpc.exe -c frpc.ini
出现这行即为开启成功,后面会显示其他端口的映射
效果演示
发表评论