如何使用雨云服务器进行内网穿透:FRP教程与优惠注册指南
雨云服务器经过技术验证测试后,我们希望继续利用它。在使用过程中,有许多细节需要留意,这些细节与服务器操作紧密相关,这种情况是许多服务器用户都会遇到的。
入手雨云服务器的初衷
起初,为了技术验证和测试的必要,我们购入了雨云服务器。这种购买行为通常基于特定的需求。我们常常需要一个稳定的环境来进行测试。例如,一些开发网络软件的工程师就需要这样的服务器环境来模拟测试。我之所以选择雨云服务器,是因为它很贴合我的需求。不同的人会根据各自的项目需求挑选不同的服务器。后续的使用也应当根据最初的目的来操作。
进一步讲,众多企业在创业初期,为了削减开支,往往会选用这样的服务器。在挑选过程中,他们会全面考量价格、性能等多个维度。这种现象也体现了目前众多小型项目采用的低成本运营策略。
云服务器的选择要点
挑选具备公网IP的云服务器,雨云平台是不错的选择。注册账号并登录控制台是必须的步骤。我在挑选时特别留意了,对于国内用户来说,选择内地机房更为适宜。内地机房的一大优点是访问速度较为迅速,以我在某城市的使用体验为例,加载速度相当快。此外,这里提供了多种大带宽配置供选择。在系统选择上同样需要谨慎,因为不同的系统对应不同的工作需求。例如,从事后台数据处理的工作可能更偏爱Linux系统。
此外,安装防火墙对于确保服务器安全至关重要。若缺少了防火墙,服务器面临恶意攻击的可能性将显著上升。然而,这一点往往被许多初学者所忽视。
远程连接相关操作
远程通过SSH方式连接服务器是一项常规操作。我们能够借助专门的软件来实现这一连接。连接前,必须完成一系列配置工作,微软官方提供了相应的配置指导。配置过程中,用户可以随时调整设置,但务必确保自己记得所做的任何更改。我对此有深刻的认识,因为如果不记牢,后续步骤可能会遇到障碍。比如,有一次我忘记更改端口号,结果导致连接始终无法成功。
ssh root@你的ip -p 22
在设置防火墙初期,需开放7000、7500、7080、7081这四个端口。若这些端口设置被更改,务必重新进行开放配置。这一点是操作中常被忽视的小细节。
控制面板的问题
# 创建frp文件夹
sudo mkdir /etc/frp
# 创建编辑配置文件
nano /etc/frp/frps.toml
写文章时,我发现控制面板没法用了。这对那些习惯用控制面板来管理服务器的用户来说,挺麻烦的。这时,我们可以考虑装一个低版本的。这算是个权宜之计。虽然理论上高版本功能更全面,但要是不能用,低版本也够用。
# 监听端口
bindAddr = "0.0.0.0"
bindPort = 7000
#kcpBindPort = 7000
quicBindPort = 7000
# http 和https 配置
vhostHTTPPort = 7080
vhostHTTPSPort = 7081
# 管理界面
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"
webServer.pprofEnable = false
# 日志
log.to = "./frps.log"
log.level = "info"
log.maxDays = 3
log.disablePrintColor = false
# 连接token
auth.method = "token"
auth.token = "123456789"
#端口限制
allowPorts = [
{ start = 10001, end = 50000 }
]
maxPortsPerClient = 8
udpPacketSize = 1500
natholeAnalysisDataReserveHours = 168
软件更新未必总能做到完美,比如这个控制面板可能存在兼容性的困扰。这种现象也揭示了软件更新换代过程中可能存在的风险。
内网穿透操作
docker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps
要安装frp服务端,只需输入相应的指令。若是为了实现本地nas的内网穿透,安装frpc客户端变得尤为必要。在操作过程中,创建一个名为frpc.toml的文件是至关重要的。而且,创建这个文件的位置也有其特定的要求。例如,在本地Linux系统上创建时,还需进行一系列操作,将文件传输到指定的位置。
若设备配备了图形界面,那么在指定文件夹内建立并上传frpc.toml文件将会更加便捷。另外,还需在本地上下载编译完成的软件,并正确解压。在解压过程中可能会遇到困难,这时可以查阅相关教程获取帮助。
其他frp服务器选择
自建frp服务器之外,市面上还有众多frp服务供应商。对于那些不愿自行搭建服务器的人来说,这些服务商是个不错的选择。这样一来,满足了不同用户的需求。特别是那些缺乏技术人员的中小企业,选择服务商能大大减少人力和时间上的投入。
# 复制配置时把中文注释啥删除掉最好
serverAddr = "你的ip地址服务器"
serverPort = 你的frps配置中bindPort
auth.method = 你的frps配置中相应内容
auth.token = 你的frps配置中相应内容
[[proxies]]
name = "这个服务的名称不可以重复"
type = "http"
localIP = "本地ip"
localPort = 本地端口
customDomains = ["服务器对应的ip或者域名"]
subdomain ="子域名" 有子域名可以是由
[[proxies]]
name = "这个服务的名称不可以重复"
type = "https"
localIP = "本地ip"
localPort = 本地端口
customDomains = ["服务器对应的ip或者域名"]
subdomain ="子域名" 有子域名可以是可以留存的,没有就删除掉
[[proxies]]
name = "这个服务的名称不可以重复"
type = "tcp"
localIP = "本地ip"
localPort = 本地端口
remotePort = 远程的端口,根据frps的配置来填写,要求在allowPorts范围内
[[proxies]]
name = "这个服务的名称不可以重复"
type = "udp"
localIP = "本地ip"
localPort = 本地端口
remotePort = 远程的端口,根据frps的配置来填写,要求在allowPorts范围内
最后,我想请大家谈谈,在使用云服务器的过程中,哪个环节让你们感到最为棘手?期待大家的评论交流,以及点赞和转发这篇文章。
cd frpc.toml所在位置
ssh 用户名@本地服务ip -P ssh端口默认为22 mkdir /etc/frp/
scp frpc.toml -P ssh端口默认为22 用户名@本地服务ip:/etc/frp/
作者:小蓝
链接:https://www.lanmiyun.com/content/6536.html
本站部分内容和图片来源网络,不代表本站观点,如有侵权,可联系我方删除。