免费frp内网穿透配置

公网服务器下载frps解压,如下(注意下载自己服务器对应架构版本)

[root@instance-ju3fbwcs ~]# cd tools/frp_0.44.0_linux_amd64/
[root@instance-ju3fbwcs frp_0.44.0_linux_amd64]# ls
frps  frps_full.ini  frps.ini  LICENSE  nohup.out

内网设备下载frpc解压,如下(注意下载自己设备对应架构版本)

root@localhost:~# cd tools/frp_0.44.0_linux_arm64/
root@localhost:~/tools/frp_0.44.0_linux_arm64# ls
frpc  frpc_full.ini  frpc.ini  frpc.log  LICENSE

服务器配置

[root@instance-ju3fbwcs frp_0.44.0_linux_amd64]# cat frps.ini 
[common]
bind_port = 7000
token = a123123
vhost_http_port = 80

内网设备配置,如下分别开启了ssh/tcp33.6/tcp6379/tcp2121/http80代理到120.*服务器暴露到公网

root@localhost:~/tools/frp_0.44.0_linux_arm64# cat frpc.ini 
[common]
server_addr = 120.*.*.47
server_port = 7000
token = a123123

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 25
remote_port = 7025
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 3306
[redis]
type = tcp
local_ip = 127.0.0.1
local_port = 6379
remote_port = 6379
[ftp]
type = tcp
local_ip = 127.0.0.1
local_port = 21
remote_port = 2121
[web1]
type = http
local_ip = 127.0.0.1
local_port = 8888
custom_domains = *.ltd,www.*.ltd

后台启动服务器frps并输出日志

nohup ./frps -c frps.ini > frps.log 2>&1 &

后台启动内网frpc并输出日志

nohup ./frpc -c frpc.ini > frpc.log 2>&1 &

查看服务器端口占用情况,可以看到已经监听到了本地端口

[root@instance-ju3fbwcs frp_0.44.0_linux_amd64]# netstat -nlutp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      1841/sshd           
tcp6       0      0 :::2121                 :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::3306                 :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::6379                 :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::80                   :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::7025                 :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::7000                 :::*                    LISTEN      240824/./frps       
tcp6       0      0 :::25                   :::*                    LISTEN      1841/sshd 

此时可以通过120.*公网访问对应服务了,over!

顺便提一下我这里arm64设备是多年前的安卓手机通过Linux Deploy安装的ubuntu bionic作为内网服务器,不能安装docker;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值