当前位置:首页 > CN2资讯 > 正文内容

云服务器 ip 云服务器Ip映射

3天前CN2资讯


写在前面

2020快点过去吧。。。早起一看朋友圈都沸沸扬扬的…
接着上回映射端口联机超级鸡马的方式。利用SakuraFrp可以很方便快捷的实现将本地端口开放给公网IP从而让小伙伴通过该端口和你一起就像在本地一样玩耍。而这个公网IP是SakuraFrp提供给你的(忍不住再吹一波)那么如果你拥有属于自己的云服务器与公网IP,可不可以自己动手将本机的端口映射到自己的公网IP上呢?
本着折腾的原则,对frp这一神器再进行一点浅显的学习。

所需材料

  • 云服务器。(需要公网IP)
  • FRP。FRP (Fast Reverse Proxy) 是一个使用 Go 语言开发的高性能的反向代理应用,可以轻松地进行内网穿透,对外网提供服务。FRP 支持 TCP、UDP、HTTP、HTTPS等协议类型,并且支持 Web 服务根据域名进行路由转发。功能强大,这里只学习简单的使用方法。
  • 开始做菜!

    因为此次使用的目的在于将本地游戏端口开放出去,实际上只是使用了FRP中最最基础的一部分简单功能。更多强大功能日后再慢慢学习吧

    分别安装服务器端与客户端FRP

    我的电脑作为客户端是windows系统,服务端云服务器是Ubuntu16.04。各位使用的时候依自己的使用情况选择响应版本

    服务端

    Linux下如果不确定自己云服务器版本内核信息可以通过以下命令查看

    lsb_release -a

    在frp版本页找到服务器对应版本进行下载

    wget https:///fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz

    下载并解压后,目录下应该有8个文件,作为服务端,我们重点研究看frps frps.ini frps_full.ini三个。
    编辑frps.ini

    [common] bind_addr = 0.0.0.0 bind_port = 7000 bind_udp_port = 7001 token = DNMD dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin

    其中
    token用于服务端与客户端之间进行验证,自设
    dashboard_port开放该端口供我们网页上直观观察工作情况,可以不开,不需要的话最后四行都不需要。
    dashboard_user/dashboard_pwd作为该页面的登录身份验证凭证。
    我们这里只研究了一些端口的开放
    frps.ini中还可以添加更多配置,格式可以在frps_full.ini中查看。

    利用虚拟屏幕后台运行服务端

    配置完成后,通过虚拟屏幕screen将其在后台开启(效果类似nohup,都是为了让服务在后太运行,即使退出shell工具也不会受影响)

    screen -S frp

    创建名为frp的屏幕并进入

    ./frps -c frps.ini

    此时在frp窗口下启动了frp服务端服务,按下Ctrl+a+d退出该屏幕。
    查看各屏幕运作情况

    screen -ls

    可以看到此时frp窗口属于“Detached”说明该屏幕已转入后台了,并且可以看到其进程号
    重新进入已挂起的后台屏幕

    screen -r frp

    关闭/杀死不需要的屏幕

    用kill+进程号就可

    检查服务端是否启动(需要配置时开启dashboard)

    登录你的公网IP:dashboard_port
    123.123.23.23:7500
    如果需要登录就登录看看,如果打得开该页面则说明服务端已经成功启动了。

    客户端

    windows系统则下载对应版本
    其配置过程类似服务端,如果服务端成功启动的话那么客户端就更好理解了。
    这里以之前启动超级鸡马联机端口为例
    编辑frpc.ini(frpc,c对应Client)

    [common] server_addr = 你的公网IP server_port = 7000 token = DNMD dns_server = 114.114.114.114 [UltimateChickenHorse] type = udp local_ip = 127.0.0.1 local_port = 17778 remote_port = 6789 use_encryption = 0 use_compression = 0

    server_port与服务端配置相同,取默认7000就可。

    token需要与服务端一致,毕竟是验证的凭证

    启动服务名称[UltimateChickenHorse]

    协议为udp

    本地端口 17778 映射到 远程端口 6789

    服务器的6789未必对外开放,最好再安全规则那里配置一下开放包含要用远程端口的安全组


    这里我开放了多个端口,具体几个自己看吧,要包含你需要用到的就行。

    最后启动客户端

    windows下进入cmd

    我的Frp文件位于D盘下名为FRP的文件夹内


    因此cmd中

    首先进入D盘 ,进入FRP文件夹,启动客户端

    :D cd FRP frpc.exe -c frpc.ini

    windows下命令行与linux不太一样。。具体上网查询吧

    看到启动端口开放成功提示就好啦,此时端口已经成功映射到云服务器了

    最后检查一下

    一点弯路

  • 服务器上下载frp版本一定要选对!!!本人整的时候是晚上12点多了,,脑袋犯浑MD装的版本完全不对,每次启动都是无响应,有点怀疑人生。。。看来以后出了问题第一时间不应该怀疑机器出问题而是先反思自己。。。
  • 也是第一次使用screen,以为自己是在层层嵌套的窗口中(以为陷入套娃陷阱把自己搞蒙了)用着用着把自己绕进去了,渐渐迷失自我。。已经是搞不清自己是在第几层了,在自我怀疑中耗去1h。。
  • 多数游戏联机走的是udp。第一次使用一直没考虑到这点,写的TCP…
    windows查看本地端口占用情况的一个小方法:
    首先确保该端口(17778)正被占用;

    • 你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/22317.html

      分享给朋友:

      “云服务器 ip 云服务器Ip映射” 的相关文章

      2023年最佳VPS促销活动:如何以最低成本获得高性能服务器

      VPS促销的定义与重要性 VPS促销是指虚拟专用服务器(VPS)提供商为了吸引更多用户,通过提供折扣、优惠码或特价套餐等方式,降低用户购买成本的活动。这种促销形式在VPS市场中非常常见,尤其对于中小企业和个人开发者来说,能够在保证性能的同时节省开支。VPS促销的重要性在于,它不仅让用户以更低的价格获...

      2024黑五活动指南:抓住全球购物狂欢的绝佳机会

      黑五活动,全称“黑色星期五”,是跨境圈一年一度的大事件。这个购物狂欢节起源于美国,通常在感恩节后的第一天,也就是11月的第四个星期五举行。最初,黑五活动主要是线下实体店的促销活动,后来逐渐扩展到线上电商平台,成为全球消费者和卖家共同期待的购物盛宴。 黑五活动的意义不仅仅在于折扣和促销,它更是一个推动...

      如何在阿里云国际版上顺利注册与管理账户

      在数字化时代,云计算逐渐成为企业和个人不可或缺的工具。阿里云国际版(Alibaba Cloud International)便是阿里巴巴集团为全球用户推出的一项创新服务。这项服务的目标是让全球的用户,特别是非中国大陆地区的用户,能更方便地接触到高效、安全的云计算资源。 阿里云国际版的推出背景极为重要...

      甲骨文云免费申请详解:轻松获取免费云服务

      甲骨文云免费申请概述 当提到云服务的时候,甲骨文云绝对是一个值得关注的选项。甲骨文云(Oracle Cloud)是一项提供强大基础设施和服务的云计算平台,尤其在数据管理、分析和应用开发方面具有突出的优势。在这个日益数字化的时代,免费试用计划让用户能够亲自体验甲骨文云的强大功能,激起了很多人的好奇和兴...

      探索阿什本:全球数据中心之都的科技与美食之旅

      阿什本,这个名字或许在很多人耳中听起来并不陌生。作为美国弗吉尼亚州劳登郡的一部分,它距离华盛顿特区仅34英里,恰如其分地威尔士着城市的繁华。在我踏上这片土地的那一刻,便被它的快速发展与活力所吸引。阿什本不仅是一个城市,更是全球数据中心的中心,称其为“全球数据中心之都”可谓名至实归。 在阿什本,互联网...

      LeaseWeb旧金山数据中心:为企业提供高效IT基础设施解决方案

      在谈到全球范围内的IT基础设施解决方案时,LeaseWeb无疑是一个重要的名字。成立于荷兰的LeaseWeb,凭借其卓越的服务和强大的网络能力,已经发展成为一家全球性的科技公司。它不仅提供传统的独立服务器服务,还涵盖了云计算、服务器托管等多样化的解决方案。对我而言,LeaseWeb就像是一座桥梁,连...