首页 > 其他分享 >ipv6 转发 ipv4 实现 FiveM 联机

ipv6 转发 ipv4 实现 FiveM 联机

时间:2024-01-31 13:55:18浏览次数:23  
标签:转发 电脑 ipv6 ipv4 socat FiveM 服务器 LISTEN

socat 公网ipv6 转发 内网ipv4 实现 FiveM 联机 不花一分钱

研究了三天终于研究明白了,首先大家需要测试家里的宽带是否有IPv6
本教程基于Linux实现,因为socat 目前我没找到好用的Windows版本
进入[https://www.test-ipv6.com/index.html.zh_CN] 如果有如下图

说明是支持
如果不是如下图 那就是不支持ipv6
这样的话,大家就需要看自己的光猫和路由器ipv6相关的开关有没有打开
如果确实不支持ipv6 但是你最新的手机应该是支持ipv6的,你可以用的手机开热点,给你要开服务器的电脑
下一步我们来检查自己的电脑是否获取到ipv6的地址了
我的服务器是用家里的旧电脑(i3 6100+8gb) 装的Ubuntu 20 Linux系统 所以我用我的Windows电脑连接,
可以看到已经获取到ipv6了

我们拿着这个scope global temporary dynamic 这一行的IP,复制到[https://ipw.cn/ipv6ping/]这个网站里进行ping测试


如果如下图结果所示,那就是通的,我们可以进行下一步直接部署了服务器了,如果Ping测试不通的话,我们需要关闭服务器电脑操作系统的防火墙或者放行一些必要的端口如30120 40120之类的
我们进行下一步操作给你的服务器电脑安装socat
Ubuntu直接打开终端输入sudo apt-get updatesudo apt-get install -y socat

然后我们通过socat 对我们的FIveM的端口进行监听和转发
txAdmin:socat TCP6-LISTEN:10011,reuseaddr,fork TCP4:127.0.0.1:40120
Fivem:TCP socat TCP6-LISTEN:10012,reuseaddr,fork TCP4:127.0.0.1:30120
Fivem:UDP socat UDP6-LISTEN:10012,reuseaddr,fork UDP4:127.0.0.1:30120
然后正常的启动服务器 Linux下是cd 到run.sh的目录 然后./run.sh
等txadmin启动后 我们可以用手机流量打开 txadmin的网页试一试

可以看到正常启动 这时候我们来到Fivem 客户端 F8输入connect [ipv6地址就是scope global temporary dynamic 这一行的IP]:10012 对服务器进行连接就可以正常进入游戏了

标签:转发,电脑,ipv6,ipv4,socat,FiveM,服务器,LISTEN
From: https://www.cnblogs.com/Happy-Eric-1/p/17999098

相关文章

  • IPv4地址的划分与应用(学习笔记)
    一、IPv4的概念网络层,32比特4字节,具有全球唯一性。二、进制转换前提基础三、IPv4划分1.分类编址0与127网段不能分配,用于本地巡回检查。2.划分子网编址3.无分类编址与CIDR(1)概念(2)编址原理(3)路由聚合与超网四、IPv4应用规划分为定长掩码与非定长掩......
  • PowerShell编写Windows服务器的DDNS-ipv6客户端
    这个代码保存成ddnsv6.fm20.cn.ps1就能正常运行了functionGet-GUID(){#指定注册表路径$path="HKLM:\Software\Firadio\ddnsv6.fm20.cn"#如果注册表路径不存在则创建if(-not(Test-Path$path)){New-Item-Force-Path$path>$null}......
  • IPv6 在线测试工具推荐
    IPv6在线测试工具是一个IP协议检测工具,用于测试网站服务器是否支持IPv6协议。同时,检测工具还支持查询IPv6GeoIP地理位置信息。在输入要检测的域名或URL之后,检测工具发出DNS查找请求,获取来自DNS服务器的响应,并进行分析。同时,检测工具还会发出HTTPGET请求,获取来......
  • 全球 IPv4 耗尽,下个月开始收费!
    哈喽大家好,我是咸鱼IPv4(InternetProtocolversion4)是互联网上使用最广泛的网络层协议之一,于1981年在RFC791中发布,它定义了32位的IP地址结构和基本的协议操作。由于IPv4使用32位的地址,因此只有四十亿(4,294,967,296,2^32)个地址。这就导致随着地址不断被分配,IPv4地址开......
  • 信息安全管理与评估整理-ipv6无状态地址自动配置
    无状态地址自动配置实验一1.接口下配置ipv6地址,关闭ra消息抑制,没有建立dhcp地址池只在接口下面将o位置一实验过程截图Wriershark抓包数据前缀信息A,O比特数据交换机配置Pc获取到的地址实验二2.接口下配置ipv6地址,关闭ra消息抑制,接口下未再进行其他配置Wireshark抓......
  • 信息安全管理与评估整理--ipv6有状态自动配置
    Ipv6地址池自动配置有状态以下是关闭ra消息抑制,配置前缀地址池方式,有状态自动配置l不自动获取网关,通过修改网卡—高级设置添加默认网关方式建立本地地址池调用l接口下调用通过wireshark抓包,需要将消息开启才能看到M,O为位比特前缀地址池信息A位与O位含义A比特位:f......
  • 有关ipv6
    1.查看本机ipv6地址windowsipcongiglinuxifconfig2.关闭临时ipv6,管理员执行netshinterfaceipv6setprivacystate=disable恢复临时ipv6,管理员执行netshinterfaceipv6setprivacystate=enable3.ipv6分有状态地址,无状态地址,临时地址,有时候临时地址有多个,......
  • 电脑连接家里路由器,ipv6不是公网ip
    1.我用手机流量当热点,笔记本电脑连接手机热点,此时电脑ip是公网ip电脑网络属性如下我用另外一台连接家里路由器的mini主机ping这个ip,是能ping通的此时手机和笔记本是一个网络,路由器和mini主机是一个网络mini主机的cmd命令如下说明笔记本电脑的ipv6是公网ip2.我用笔记本......
  • [Linux]/proc/sys/net/ipv4
    /proc/sys/net/ipv4文件夹包含了Linux内核中与IPv4网络配置相关的系统参数。这些参数可以通过sysctl命令进行配置和管理。以下是/proc/sys/net/ipv4文件夹中可能包含的一些子目录和参数:/proc/sys/net/ipv4/conf:这个子目录包含了针对不同网络接口的配置参数,比如针对eth0或者lo等......
  • Nginx开启IPv6端口监听
    一、场景:在IPv6的改造过程中,使用Nginx进行IPv6反向代理IPv4的业务系统。二、 NginX配置#定义一个服务器块,监听7777端口,并启用SSL(HTTPS)支持server{  #监听所有IPv4和IPv6的7777端口  listen   7777ssl;  listen[::]:7777;  #设置只能通过域......