内网穿透解决方案

你需要准备什么?

1、一台云服务器(用来安装frps) 10M带宽

2、一台需要被远程的pc(需要安装frpc)

安装frp server端

1、创建frps.ini

[common]
#服务器IP,0.0.0.0为服务器全局所有IP可用
bind_addr = 0.0.0.0
# 监听端口
bind_port = 8413
#通讯密钥,可自定义
token = 9L2NYZXYgPn22NYZXY4TaC2NWAASS


# 面板端口
dashboard_port = 7500
# 登录面板账号设置
dashboard_user = jianjianjianjian
dashboard_pwd = adminjianjian123


# 设置日志显示级别{debug info warn error}
log_level = info

# 设置日志最大天数
log_max_days = 999

2、拉取frps的镜像

docker pull snowdreamtech/frps

3、启动frps容器

# 注意 -v 挂载目录要改成你自己的路径
docker run --restart=always --network host -d -v /home/aibox/frp_server_config/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps

4、开通端口

在腾讯云防火墙界面,开通如下端口8413、7500端口。

开通端口
开通端口

访问公网ip:7500 ,能打开就说明frps配置成功。

访问ip:7500端口
访问ip:7500端口

安装frp client端

1、创建frpc.ini配置文件

[common]
#服务端IP或者域名
server_addr = 101.xx.xx.xx
#服务端连接端口,需要和服务端的bind_port一致
server_port = 8413
#服务端token,需要和服务端的token一致
token = 9L2NYZXYgPn22NYZXY4TaC2NWAASS


#服务别名,必须唯一,不能重复
[rdp]
#使用的协议
type = tcp
#本地要开放服务的IP
local_ip = 127.0.0.1
#本地要开放服务的端口
local_port = 3389
#用于远程时使用,比如在远程桌面时,输入 公网ip:6143
remote_port = 6143

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 2288 


[web_host]
type = tcp
local_ip = 127.0.0.1
local_port = 8081
remote_port = 18289 

2、在云服务器开通端口

开通6143、2288、18289

开通frpc所需端口
开通frpc所需端口

3、下载frpc安装文件

https://github.com/fatedier/frp/releases/

4、启动frpc

./frpc.exe -c frpc.ini

5、测试连接

远程连接
远程连接

6、设置开机自启动

设置开机自启
设置开机自启

设置触发器和操作

设置任务
设置任务
查看任务
查看任务