1. frp内网穿透配置
准备工作:
- 有公网ip的云服务器(推荐:https://www.xiangcaoyun.com,香港服务器无需备案)
- 本地服务器(需要被远程访问的电脑)
- 本地pc(用于远程访问的电脑)
1.1 云服务器frp配置
有两种方式实现云服务器frps部署:docker部署和源码部署 ,推荐docker部署。
首先,不管是哪种方式,都需要打开云服务器防火墙端口,假设这里主要用到两个端口:7000和7500 (可以自行配置为其它端口),以香草云服务器为例:
a. 购买服务器后,到控制台查看服务器ip、用户名、密码,然后ssh远程登录服务器:
ssh -p 端口号 用户名@IP # 输入密码即可连接到云服务器
b. 打开防火墙端口:
firewall-cmd --add-port=7000/tcp --permanent # 其它需开发放端口重复此命令 firewall-cmd --reload # firewall-cmd --list-all # 查看已开放端口
- c. 在服务器控制台打开安全组设置,开放7000和7500端口:
1.1.1 docker部署frps
首先确保服务器已安装docker,如果未安装,可采用以下方式安装docker,ssh连接到云服务器后:
curl -fsSL get.docker.com -o get-docker.sh curl -sSL https://get.daocloud.io/docker | sh sudo sh get-docker.sh
a. 在云服务器创建frps配置文件:
mkdir /frp && vim /frp/frps.toml # 如果提示没有vim,先`yum install -y vim`安装vim
b. 配置frps.toml文件内容如下,其它配置参数请参考官网文档:
bindAddr = "0.0.0.0" bindPort = 7000 webServer.addr = "0.0.0.0"</