阿里云轻量服务器配置FRP内网穿透
关于内网穿透的问题,其实很多时候都会涉及,工作上要访问内网资料,使用内网访问些单位不能外带的资源,生活上也需要,譬如群晖(白裙的可以忽略),远程脱机下载管理,远程登录路由管理等等等。
实际内网穿透也不是什么高深的技术,说到底就是点对点通讯(P2P)(你说是端对端也没错)技术的应用,现在比较常见的有花生壳,Ngrok, Frp,ZeroTier等等等。 我现在手头上这些基本都用过了,很多人都是用国外VPS,其实现在阿里云也不会很贵,特别是轻量服务器类。张大妈这里看了下也没有人提及到,我就来补充下吧
首先先去阿里云买个服务器。我选的是最便宜的,1TB的流量实际是够的。注意应用镜像就不用去选择了,直接选择系统镜像,这里要注意的选择后的系统镜像Linux和Windows是不可逆的,我习惯用CentOS就选了CentOS 7.3。
订单下了,就可以直接进入系统界面。先设置你的域名解析,没有域名的自己先去买一个吧,现在便宜的很。(这些自己搞吧,不多说了)
接着就配置防火墙了,把你需要的开放端口都设置下,有几个是用FRP必须开放的(80.443.7000.7500等等)
设置好防火墙后就可以进行FRP设置了,这里需要用两个软件,winscp和putty,如果你熟悉命令的直接PUTTY就行。登录服务器,下载你对应的FRP版本到你的服务器。
命令如下:
wget https://github.com/fatedier/frp/releases/download/v0.24.1/frp_0.24.1_linux_amd64.tar.gz
注意,版本可以自己选,根据构架选择相应版本并进行下载(当然你也可以下载到本地修改好再上传也都行,这里给出仓库地址,点击链接自己去看下呗)
然后解压
tar -zxvf frp_0.24.1_linux_amd64.tar.gz
解压出来,复制到根目录的FRP文件夹,这个就随你的喜好了,我就贪图方便。
cp -r frp_0.24.1_linux_amd64 frp
修改frps.ini配置文件
vim frps.ini
配置文件如下:
[common]
bind_port = 7000 #客户端和服务端连接的端口,这个端口号我们之后在配置客户端的时候要用到。
dashboard_port = 7500 #服务器端仪表板的端口,可以查看服务器状态。
token = 123456 #登录令牌口令,这个也是配置客户端要用到的。
dashboard_user = admin #表示打开仪表板页面登录的用户名。
dashboard_pwd = admin #表示打开仪表板页面登录的密码。
vhost_http_port = 80 #反向代理HTTP主机时使用。
vhost_https_port = 10443 #反向代理HTTPS主机时使用。
这些将就着看下吧。实际还不止这些,你要是有耐心可以直接去仓库哪里看看。我给出链接去看下吧。
搞完这些,你就可以运行frp服务器了。命令如下:
./frps -c frps.ini(我这里是直接进入FRP文件夹运行的,如果不是的话请自行添加路径执行命令,eg:./XX/XX/frps -c frps.ini,剩下的自行脑补吧)
如果看到上面的结果,恭喜你,已经成功了一大半。接下来你可以登录域名:7500查看状态。
接下来就是配置你的客户端了。我这里给出一个路由器配置文件,其他类的依样画葫芦差不多。
[common]
server_addr = x.x.x.x #你的服务器地址
server_port = 7000
token = 123456 #你的令牌口令
[web] #客户用户名
type = http #连接类型:http,tcp,udp
local_ip = 127.0.0.1 #本地地址,自己填
local_port = 80 #本地地址端口,自己填
custom_domains = test.yourdomain.com #自定义子域名,访问用的。
做完这些就可以愉快的远程登录了!
好了,这期的阿里云轻量服务器FRP设置就差不多这样了,码字依旧不易,多点赞多点鼓励!!!感觉写的有些混乱的话需要解释就留言吧!
boeing7xx
校验提示文案
luogy
校验提示文案
值友7727378465
校验提示文案
值友7727378465
校验提示文案
值友6189112120
校验提示文案
值友6771976932
校验提示文案
值友6771976932
校验提示文案
值友6189112120
校验提示文案
值友7727378465
校验提示文案
值友7727378465
校验提示文案
luogy
校验提示文案
boeing7xx
校验提示文案